为什么正文不包含在 jmeter 请求中?

Why body is not included in jmeter request?

如图所示,我们在 http 采样器中发送了一些正文,但在结果树中我们没有将正文视为请求的一部分,因此它失败了。

示例屏幕截图

结果树屏幕截图

我只能想到一个可能的选择:你running your test in command-line non-GUI mode and by default JMeter results file configuration请求和响应数据未保存

如果您想查看非 GUI 测试执行的请求和响应数据,您需要将下一行添加到 user.properties 文件:

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.responseHeaders=true
jmeter.save.saveservice.url=true

或添加像 Simple Data Writer and choose what and where to store. See How to Save Response Data in JMeter 文章这样的监听器以获取更多详细信息。

如果您在 GUI 模式下遇到此行为 - 很可能 jmeter.log file 中应该有一些内容,警告或错误行包含问题的原因或至少是问题根本原因的线索.