在我们当前的测试计划中,我们请求包含AJAX的产品页面。要获取此AJAX数据,我们使用xpath提取器,然后构建新的url路径并请求ajax。问题是我们有一个恒定的吞吐量计时器,这会减慢这些请求,而实际上我们希望它们一次全部发生。我们的测试计划如下 -
查看产品碎片
-HTTP获取产品页面
- 构建AJAX请求
-HTTP获取AJAX信息
主测试文件
-Call产品碎片
- 恒定吞吐量计时器(每分钟1个请求)
有没有办法在View Product Fragment中覆盖常量吞吐量计时器?
我尝试过嵌套的控制器/计时器,但似乎都没有。
答案 0 :(得分:7)
您需要一个JSR223采样器或自定义采样器,它不会遵循JMeter线程组设置,并且能够使用它自己的线程池触发并发AJAX请求。
有关实施详情,请参阅How to Load Test AJAX/XHR Enabled Sites With JMeter指南。
答案 1 :(得分:0)