请求的页面返回多个结果,请求页面的响应时间因此而异,具体取决于结果的数量。
使用Gatling我有一个包含所有响应时间的事务,此外我还想根据结果范围进行子事务,例如:
BuildTable (10Txs)
BuildTable_0_10 (2Txs)
BuildTable_10_100 (6Txs)
BuildTable_100_all (2Txs)
在报告中显示此细分的主要目标,我知道如何才能达到此目的?
答案 0 :(得分:1)
在Gatling中拥有“交易”的方法是使用“群组”。但它们包装了分隔的请求序列,因此在输入序列之前计算其名称,因此在您的情况下,在知道结果数量之前。
所以唯一的方法是事先知道预期结果的数量,例如:比如在某些搜索关键字的馈线中使用此信息,并切换到不同的分支,或使用函数动态计算组名。