Массовая загрузка картинок для тестирования производительности

Чтобы протестировать производительность со многими и большими двоичными объектами, мне нужно, чтобы в Exact Online было доступно 1000 или более вложений документов.

Загрузка их через пользовательский интерфейс довольно обременительна: много кликов на один документ и нет простого перетаскивания. Электронная почта могла бы быть выбором, но все еще с 1.000 документов это - проблема.

Как я могу быстро загрузить большой объем вложений документов в Exact Online?

1 ответ

Решение

Самым простым способом было использовать сайт http://lorempixel.com/. При каждом уникальном ударе он предоставляет новую красивую картинку с настраиваемыми размерами (пропускная способность составляет около 1000 КБ вложенных документов, создаваемых в секунду).

set use-http-cache false 

use 868056 /* Set division. */

insert into exactonlinerest..documents
( subject
, type 
)
select 'Sample document #' || value
,      101
from   range(1000)@datadictionary /* Load 1,000 documents. */


insert into exactonlinerest..DocumentAttachmentFiles 
( attachment
, document
, filename
)
/* And each document gets an additional attachment per time this insert is run. Run it 10 times to load 10 document attachments per document. */
select httpget('http://lorempixel.com/400/400/?val=' || value) attachment
,      dct.id
,      value || '.jpg'
from   range(1000, 1)@datadictionary
join   exactonlinerest..documents dct
on     dct.type = 101 
and    dct.subject like 'Sample document #%'
and    dct.subject = 'Sample document #' || value
Другие вопросы по тегам