运行API列表时,在jmeter中获取“响应代码500”。如何增加从前一个响应中获取变量值的时间

时间:2017-04-11 07:24:25

标签: jmeter

运行API列表时,在jmeter中获取“响应代码500”(250个用户的两个从站,加速周期为2),这是由于无法从前一个请求的响应中获取变量值。我已经设置了'常量计时器'。如果必须增加获得回复的时间,请建议我可以采取哪些其他事项来克服

1 个答案:

答案 0 :(得分:1)

查看Using a different sample sender手册的Remote Testing章节。默认情况下,JMeter使用 StrippedBatch 模式将远程从属的结果发送到主服务器,这些"剥离"模式从采样器中删除响应数据,如果你有后处理器进行相关 - 它们将失败:

  1.   

    <强> StrippedBatch   从成功的样本中删除responseData,并使用批处理发送者发送它们。

  2.   

    剥离模式系列条 responseData ,这意味着某些依赖前一个 responseData 的元素将无效。

  3. 您可以在JMeter实例上的 user.properties 文件中添加下一行:

    mode=Standard
    

    或修改JMeter启动行以通过-J命令行参数设置属性,如

    jmeter -Jmode=Standard -s -j jmeter.log 
    

    有关使用属性进行JMeter调整的更多信息,请参阅Configuring JMeterApache JMeter Properties Customization Guide