答案 0 :(得分:1)
按照HTTP 503 status code description
超文本传输协议(HTTP)503服务不可用服务器错误响应代码表示服务器尚未准备好处理请求。
常见原因是服务器因维护而关闭或过载。此响应应用于临时条件,并且Retry-After HTTP标头应尽可能包含恢复服务的估计时间。
Note: together with this response, a user-friendly page explaining the problem should be sent.
与该响应一起发送的与缓存相关的标头应予以注意,因为503状态通常是暂时的情况,因此通常不应缓存响应。
所以我至少可以想到3个问题:
Response Data
标签-如果幸运的话,您将在前面提到的“用户友好的页面来说明问题” 您的请求格式错误,服务器正在发送503响应,而不是4xx,它指示客户端错误。通过查看“查看结果树”侦听器的Request
标签,仔细检查您要打开的URL,然后尝试在浏览器中打开它。如果要从各个部分(即主机,端口,协议,查询字符串等)构建URL,则可能要检查是否使用Debug Sampler
我无法在您的测试计划中看到HTTP Header Manager,某些服务器检查了客户端Headers,例如User-Agent或Accept,并且可能会报告错误