批量上传图片以进行性能测试

时间:2017-07-10 16:17:45

标签: exact-online invantive-sql

要测试许多大型二进制对象的性能,我需要在Exact Online中提供1.000或更多文档附件。

通过用户界面加载它们非常麻烦:每个文档的点击次数很多,并且没有简单的拖动和放置。下降。电子邮件可能是一个选项,但仍然有1.000文件,这是一个麻烦。

如何快速将大量文档附件加载到Exact Online?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用网站lorempixel.com。在每个独特的点击它提供了一个新的漂亮的图片与可配置的维度(吞吐量是每秒创建约1000 KB的文档附件)。

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