如何在Jmeter中同时使用HTTP请求请求AJAX

yes*_*tom 3 jmeter

在我们当前的测试计划中,我们请求包含AJAX的产品页面.要获取此AJAX数据,我们使用xpath提取器,然后构建新的url路径并请求ajax.问题是我们有一个恒定的吞吐量计时器,这会减慢这些请求,而实际上我们希望它们一次全部发生.我们的测试计划如下 -

查看产品碎片

-HTTP获取产品页面 - 构建
AJAX请求
-HTTP获取AJAX信息

主测试文件
- 产品碎片 -
恒定吞吐量计时器(每分钟1个请求)

有没有办法从View Product Fragment中覆盖常量吞吐量计时器?

我已经尝试过嵌套的控制器/计时器,但它们似乎都没有用.

Dmi*_*i T 7

您需要一个JSR223 Sampler或自定义Sampler,它不会尊重JMeter Thread Group设置,并且能够使用它自己的线程池触发并发AJAX请求.

有关实施详细信息,请参阅如何使用JMeter指南加载测试启用AJAX/XHR的站点指南.