【发布时间】:2017-02-01 16:51:05
【问题描述】:
我正在使用Locust 运行负载测试并让它工作正常,除非我想在响应中返回子状态代码。我知道response.status_code 提供了状态码,但我需要更多信息,例如response.sub_status_code。这目前在 Locust 中可用吗?
谢谢
【问题讨论】:
我正在使用Locust 运行负载测试并让它工作正常,除非我想在响应中返回子状态代码。我知道response.status_code 提供了状态码,但我需要更多信息,例如response.sub_status_code。这目前在 Locust 中可用吗?
谢谢
【问题讨论】:
我认为这是不可能的。文档中没有任何迹象。无论如何,another Q&A 提供了一些细节,为什么 substatus 有问题。这是关于.Net 平台的,但我觉得它很有趣
在此处查看倒数第二个响应: http://www.velocityreviews.com/forums/t73739-sending-status-as-4011.html。 HTTP RFC 没有定义子代码 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)。它看起来 就像它可能是 MS 唯一的东西 - 请参阅第一个链接中的最后一个回复, 然后指向这里: http://msdn.microsoft.com/en-us/library/system.web.httpresponse.substatuscode.aspx。 虽然这是设置子状态码而不是检索它的方法,但 对我来说有趣的是它只支持“与 IIS 7.0 和至少 .NET Framework 中的集成管道模式 3.0 版。”
我能想到的唯一另一件事是查看 HRESULT HttpException 上的 ErrorCode 属性,看看是否有什么东西 在位级别进行,您可以在其中找出代码并 子代码。
【讨论】: