gpt4 book ai didi

apache - JMeter - 服务器之间的响应不同(200 而不是 OK)

转载 作者:行者123 更新时间:2023-11-28 23:14:14 25 4
gpt4 key购买 nike

关于View Results Tree的响应 View 的变化| :

In View Results Tree, the request and response headers/body are clearly separated to allow you to better inspect requests and responses

我看到来自一台服务器的 200 OK 的“有效”响应:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: application/json
Content-Length: 32

以及来自其他服务器(相同请求)的 200 200 的“无效”响应:

HTTP/1.1 200 200
Server: Apache
Content-Type: application/json
Content-Length: 32
X-Content-Type-Options: nosniff
X-XSS-Protection: 1
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

为什么有时不显示HTTP状态码的OK描述?是 apache 问题还是 JMeter 问题,如何解决?

编辑

这个问题实际上与 JMeter 无关,它也出现在较旧的 JMeter 版本中,但在 UI 中看到的不同

最佳答案

根据HTTP Protocol Specification正确的响应应该类似于 HTTP/1.1 200 OK,如果您看到额外的 200 - 它表明您的服务器存在问题,并且您的应用程序是否将被检查响应消息的工具 - 请求将被视为失败。

所以我建议提出一个问题,因为这种行为肯定很奇怪。

如果您疯狂的开发人员疯狂到用重复代码替换正常响应消息,并且您不希望 JMeter 在这些奇怪的响应上失败,您可以添加 Response Assertion作为“有问题的”请求的子项并勾选 Ignore Status

关于apache - JMeter - 服务器之间的响应不同(200 而不是 OK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52603197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com