LoadRunner 中常见的 HTTP 状态代码含义
LoadRunner 是一款广泛应用于性能测试和压力测试的工具,它可以模拟多种类型的负载、网络流量和用户行为,帮助开发者和测试人员来评估系统的性能和可靠性。在 LoadRunner 中,HTTP 状态代码是指服务器对客户端请求的响应状态,下面是 LoadRunner 中常见的 HTTP 状态代码含义:
200:正常,服务器已经成功地处理了客户端的请求。
201:服务器已经创建了文档,Location 头给出了它的 URL。
202:已经接受请求,但处理尚未完成。
204:没有新文档,浏览器继续显示原来的文档。如果用户定期刷新页面,而 Servlet 也可以确定用户文档足够新,那么这个状态代码是很有用的。
205:没有新内容,但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容。
206:客户发送了一个带有 Range 头的 GET 请求,服务器完成。
300:客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器提出要优先选择,则应该在 Location 应答头中指明。
301:客户请求的文档在其他地方,新的 URL 在 Location 头中给出,浏览器应该自动访问新的 URL。
302:类似于 301,但新的 URL 应该被视为临时性的替代,而不是永久性的。
303:查看其他类似于 301/302,不同之处在于,如果原来的请求是 POST,Location 头指定的重定响目标文档应该通过 GET 提取。
304:客户请求的文档已经不再可用,服务器不知道应该重定向到哪一个地址。
305:使用代理客户请求的文档应该通过 Location 头指明的代理服务器提取。
306:临时重定向。
400:不正确的请求。
401:未经授权的客户试图访问受密码保护的页面。
402:需要付费。
403:资源不可用。服务器理解客户的请求,但拒绝处理。通常是由于服务器上的文件或目录权限设置导致的。
404:要浏览的页面在服务器中不存在,该网页可能已迁移。
405:请求方法(GET、POST、HEAD、DELETE、PUT、TRACE 等)对指定的资源不适用。
406:指定的资源已经找到,但其 MIME 类型和客户在 Accept 头中指定不兼容。
407:类似于 401,表示客户必须先经过代理服务器的授权。
408:在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求。
409:通常和 PUT 请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功。
410:所请求的文档已经不再可用,而且服务器不知道应该重定向到哪一个地址。它和 404 的不同之处在于,返回 404 表示文档永久地离开了指定的位置,而 410 表示请求的页面不存在(410 表示永久性,而 404 表示临时性)。
411:服务器不能处理请求,除非客户发送一个 Content-Length 头。
412:预处理失败,所请求的 URL 地址预处理错误。
413:目标文档的大小超过服务器当前能够处理的大小。
414:URI 太长。
415:不支持的媒体类型。
416:服务器不能满足客户在请求中所指定的 Range 头。
417:预期失败。
500:服务器遇到内部错误,不能完成请求。
501:服务器不支持实现请求所需要的功能。
502:服务器作为网关或代理时,为了完成请求需访问下一个服务器,但该服务器返回了非法应答。
503:服务器由于维护或负载过重未能应答。
504:网关超时,表示不能即使从远程服务器获得应答。
505:服务器不支持请求中所指明的 HTTP 版本。
这些状态代码是 LoadRunner 中常见的 HTTP 状态代码,它们分别表示服务器对客户端请求的响应状态,可以帮助开发者和测试人员更好地了解系统的性能和可靠性。