有没有办法在加特林进行子交易?

时间:2015-11-25 14:32:55

标签: performance-testing load-testing gatling

请求的页面返回多个结果,请求页面的响应时间因此而异,具体取决于结果的数量。

使用Gatling我有一个包含所有响应时间的事务,此外我还想根据结果范围进行子事务,例如:

BuildTable (10Txs)
BuildTable_0_10 (2Txs)
BuildTable_10_100 (6Txs)
BuildTable_100_all (2Txs)

在报告中显示此细分的主要目标,我知道如何才能达到此目的?

1 个答案:

答案 0 :(得分:1)

在Gatling中拥有“交易”的方法是使用“群组”。但它们包装了分隔的请求序列,因此在输入序列之前计算其名称,因此在您的情况下,在知道结果数量之前。

所以唯一的方法是事先知道预期结果的数量,例如:比如在某些搜索关键字的馈线中使用此信息,并切换到不同的分支,或使用函数动态计算组名。