运行API列表时,在jmeter中获取“响应代码500”(250个用户的两个从站,加速周期为2),这是由于无法从前一个请求的响应中获取变量值。我已经设置了'常量计时器'。如果必须增加获得回复的时间,请建议我可以采取哪些其他事项来克服
答案 0 :(得分:1)
查看Using a different sample sender手册的Remote Testing章节。默认情况下,JMeter使用 StrippedBatch 模式将远程从属的结果发送到主服务器,这些"剥离"模式从采样器中删除响应数据,如果你有后处理器进行相关 - 它们将失败:
<强> StrippedBatch 强> 从成功的样本中删除responseData,并使用批处理发送者发送它们。
剥离模式系列条 responseData ,这意味着某些依赖前一个 responseData 的元素将无效。
您可以在JMeter实例上的 user.properties 文件中添加下一行:
mode=Standard
或修改JMeter启动行以通过-J命令行参数设置属性,如
jmeter -Jmode=Standard -s -j jmeter.log
有关使用属性进行JMeter调整的更多信息,请参阅Configuring JMeter和Apache JMeter Properties Customization Guide。