Jmeter 5.4.1 失败 500 响应 - 内部服务器错误 - 尝试登录时

时间:2021-07-08 00:00:55

标签: jmeter httprequest jmeter-5.0 http-status-code-500

我使用 Blazemeter 录制了脚本。第一天效果很好。现在,当我运行相同的 jmx 文件时,它给了我响应代码 500。 请帮助我理解我做错了什么。

采样结果: enter image description here

这是我在登录时发布参数的方式。 BodyData 选项卡无法为我打开。

登录参数: enter image description here

2 个答案:

答案 0 :(得分:0)

当您说它昨天成功运行而今天却失败时,有一些参数(例如会话/令牌)的有效期为 12 小时/24 小时,现在它已过期。您将需要识别它并对其进行参数化。我现在帮不了你太多,因为我不知道那个变量值是什么以及它每天有什么不同。也许与开发人员核对会有所帮助。

答案 1 :(得分:0)

您似乎正在尝试测试 secure web service 并且很可能在您的请求正文中的某处包含当前时间戳,因此请求在或多或少“最近”时正在通过,一段时间后请求因过期而无效。

我无法通过查看部分屏幕截图来说明问题究竟出在哪里以及如何解决它,因此我只能给您一个一般性的建议:考虑使用 WS-Security Plugin for JMeter 添加包含 up-to 的相关 SOAP 标头-日期信息,如时间戳和最终签名。

更多信息:Running SOAP WS-Security Load Tests in JMeter