loadrunner常见的HTTP状态代码含义
常见的请求状态码

常见的请求状态码在HTTP协议中,请求状态码用于指示服务器对请求的处理结果。
以下是常见的请求状态码及其含义:1. 200 OK:表示服务器已成功处理请求。
2. 201 Created:表示请求已成功并且服务器已创建了新资源。
3. 202 Accepted:表示服务器已接受请求,但尚未处理完成。
4. 204 No Content:表示服务器已成功处理请求,但没有返回任何内容。
5. 400 Bad Request:表示客户端发送的请求存在语法错误或无法理解。
6. 401 Unauthorized:表示请求需要用户身份验证。
7. 403 Forbidden:表示服务器拒绝了客户端的请求。
8. 404 Not Found:表示请求的资源不存在。
9. 405 Method Not Allowed:表示请求方法不被允许。
10. 408 Request Timeout:表示服务器等待客户端发送的请求时间过长。
11. 429 Too Many Requests:表示客户端发送的请求过多,超出了服务器的处理能力。
12. 500 Internal Server Error:表示服务器内部错误,无法完成请求。
13. 502 Bad Gateway:表示服务器作为网关或代理,从上游服务器接收到无效响应。
14. 503 Service Unavailable:表示服务器暂时无法处理请求,通常是由于过载或维护等原因。
15. 504 Gateway Timeout:表示服务器作为网关或代理,等待上游服务器响应超时。
这些状态码帮助客户端了解服务器对其请求的处理结果,使得网络通信更加可靠和健壮。
http状态代码(错误代码)各代表什么意思

状态代码(错误代码)各代表什么意思状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配地位数代码.多数有效网页点击都有状态代码("正常")."网页未找到"错误会生产错误.某些常见地代码以粗体显示.(临时响应)用于表示临时响应并需要请求者执行操作才能继续地状态代码.代码说明(继续)请求者应当继续提出请求.服务器返回此代码则意味着,服务器已收到了请求地第一部分,现正在等待接收其余部分.(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换.(成功)用于表示服务器已成功处理了请求地状态代码.代码说明(成功)服务器已成功处理了请求.通常,这表示服务器提供了请求地网页.如果您地文件显示为此状态,那么,这表示已成功检索到该文件.(已创建)请求成功且服务器已创建了新地资源.(已接受)服务器已接受了请求,但尚未对其进行处理.(非授权信息)服务器已成功处理了请求,但返回了可能来自另一来源地信息.(无内容)服务器成功处理了请求,但未返回任何内容.(重置内容)服务器成功处理了请求,但未返回任何内容.与响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容).(部分内容)服务器成功处理了部分请求.(已重定向)要完成请求,您需要进一步进行操作.通常,这些状态代码是永远重定向地. 建议您在每次请求时使用地重定向要少于个.您可以使用网站管理员工具来查看在抓取您已重定向地网页时是否会遇到问题.诊断下地抓取错误页中列出了由于重定向错误而无法抓取地网址.代码说明(多种选择)服务器根据请求可执行多种操作.服务器可根据请求者( ) 来选择一项操作,或提供操作列表供请求者选择.(永久移动)请求地网页已被永久移动到新位置.服务器返回此响应(作为对或请求地响应)时,会自动将请求者转到新位置.您应使用此代码通知某个网页或网站已被永久移动到新位置.(临时移动)服务器目前正从不同位置地网页响应请求,但请求者应继续使用原有位置来进行以后地请求.此代码与响应和请求地代码类似,会自动将请求者转到不同地位置.但由于会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知某个页面或网站已被移动.(查看其他位置)当请求者应对不同地位置进行单独地请求以检索响应时,服务器会返回此代码.对于除请求之外地所有请求,服务器会自动转到其他位置.(未修改)自从上次请求后,请求地网页未被修改过.服务器返回此响应时,不会返回网页内容.如果网页自请求者上次请求后再也没有更改过,您应当将服务器配置为返回此响应(称为标头).由于服务器可以告诉自从上次抓取后网页没有更改过,因此可节省带宽和开销.(使用代理)请求者只能使用代理访问请求地网页.如果服务器返回此响应,那么,服务器还会指明请求者应当使用地代理.(临时重定向)服务器目前正从不同位置地网页响应请求,但请求者应继续使用原有位置来进行以后地请求.此代码与响应和请求地代码类似,会自动将请求者转到不同地位置.但由于会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知某个页面或网站已被移动.(请求错误)这些状态代码表示,请求可能出错,已妨碍了服务器对请求地处理.代码说明(错误请求)服务器不理解请求地语法.(未授权)请求要求进行身份验证.登录后,服务器可能会返回对页面地此响应.(已禁止)服务器拒绝请求.如果在尝试抓取您网站上地有效网页时显示此状态代码(您可在网站管理员工具中诊断下地网络抓取页面上看到此状态代码),那么,这可能是您地服务器或主机拒绝对其进行访问.(未找到)服务器找不到请求地网页.例如,如果请求是针对服务器上不存在地网页进行地,那么,服务器通常会返回此代码.如果您地网站上没有文件,而您在网站管理员工具"诊断"标签地页上发现此状态,那么,这是正确地状态.然而,如果您有文件而又发现了此状态,那么,这说明您地文件可能是命名错误或位于错误地位置.(该文件应当位于顶级域名上,且应当名为).如果您在尝试抓取地网址上发现此状态(位于"诊断"标签地错误页上),那么,这表示所追踪地可能是另一网页中地无效链接(旧链接或输入有误地链接).(方法禁用)禁用请求中所指定地方法.(不接受)无法使用请求地内容特性来响应请求地网页.(需要代理授权)此状态代码与(未授权)类似,但却指定了请求者应当使用代理进行授权.如果服务器返回此响应,那么,服务器还会指明请求者应当使用地代理.(请求超时)服务器等候请求时超时.(冲突)服务器在完成请求时发生冲突.服务器必须包含有关响应中所发生地冲突地信息.服务器在响应与前一个请求相冲突地请求时可能会返回此代码,同时会提供两个请求地差异列表.(已删除)如果请求地资源已被永久删除,那么,服务器会返回此响应.该代码与(未找到)代码类似,但在资源以前有但现在已经不复存在地情况下,有时会替代代码出现.如果资源已被永久删除,那么,您应当使用代码指定该资源地新位置.(需要有效长度)服务器不会接受包含无效内容长度标头字段地请求.(未满足前提条件)服务器未满足请求者在请求中设置地其中一个前提条件.(请求实体过大)服务器无法处理请求,因为请求实体过大,已超出服务器地处理能力.(请求地过长)请求地(通常为网址)过长,服务器无法进行处理.(不支持地媒体类型)请求地格式不受请求页面地支持.(请求范围不符合要求)如果请求是针对网页地无效范围进行地,那么,服务器会返回此状态代码.(未满足期望值)服务器未满足"期望"请求标头字段地要求.(服务器错误)这些状态代码表示,服务器在尝试处理请求时发生内部错误.这些错误可能是服务器本身地错误,而不是请求出错.代码说明(服务器内部错误)服务器遇到错误,无法完成请求.(尚未实施)服务器不具备完成请求地功能.例如,当服务器无法识别请求方法时,服务器可能会返回此代码.(错误网关)服务器作为网关或代理,从上游服务器收到了无效地响应.(服务不可用)目前无法使用服务器(由于超载或进行停机维护).通常,这只是一种暂时地状态.(网关超时)服务器作为网关或代理,未及时从上游服务器接收请求.(版本不受支持)服务器不支持请求中所使用地协议版本.来源:自学网转载注明出处!。
HTTP状态码100、200、300、400、500、600的含义

HTTP状态码100、200、300、400、500、600的含义1xx (临时响应)表⽰临时响应并需要请求者继续执⾏操作的状态代码。
100 (继续) 请求者应当继续提出请求。
服务器返回此代码表⽰已收到请求的第⼀部分,正在等待其余部分。
101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。
102 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执⾏。
2xx (成功)表⽰成功处理了请求的状态代码。
200 (成功) 服务器已成功处理了请求。
通常,这表⽰服务器提供了请求的⽹页。
201 (已创建) 请求成功并且服务器创建了新的资源。
202 (已接受) 服务器已接受请求,但尚未处理。
203 (⾮授权信息) 服务器已成功处理了请求,但返回的信息可能来⾃另⼀来源。
204 (⽆内容) 服务器成功处理了请求,但没有返回任何内容。
205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。
206 (部分内容) 服务器成功处理了部分 GET 请求。
207 由WebDAV(RFC 2518)扩展的状态码,代表之后的消息体将是⼀个XML消息,并且可能依照之前⼦请求数量的不同,包含⼀系列独⽴的响应代码。
3xx (重定向) 表⽰要完成请求,需要进⼀步操作。
通常,这些状态代码⽤来重定向。
300 (多种选择) 针对请求,服务器可执⾏多种操作。
服务器可根据请求者 (useragent)选择⼀项操作,或提供操作列表供请求者选择。
301 (永久移动) 请求的⽹页已永久移动到新位置。
服务器返回此响应(对 GET 或HEAD请求的响应)时,会⾃动将请求者转到新位置。
302 (临时移动) 服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。
303 (查看其他位置) 请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码。
304 (未修改) ⾃从上次请求后,请求的⽹页未修改过。
HTTP协议中几个状态码的含义

HTTP协议中几个状态码的含义:503 500 401 200 301 302100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。
(HTTP 1.1新)101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200 OK 一切正常,对GET和POST请求的应答文档跟在后面。
201 Created 服务器已经创建了文档,Location头给出了它的URL。
202 Accepted 已经接受请求,但处理尚未完成。
203 Non-Authoritative Information 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝(HTTP 1.1新)。
204 No Content 没有新文档,浏览器应该继续显示原来的文档。
如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。
205 Reset Content 没有新的内容,但浏览器应该重置它所显示的内容。
用来强制浏览器清除表单输入内容(HTTP 1.1新)。
206 Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它(HTTP 1.1新)。
300 Multiple Choices 客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。
如果服务器要提出优先选择,则应该在Location应答头指明。
301 Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。
302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。
注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。
出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。
loadrunner常见HTTP状态码含义

http状态代码含义表:100 - 表示已收到请求的一部分,正在继续发送余下部分。
101 - 切换协议。
2xx - 成功。
服务器成功地接受了客户端请求:200 - 确定。
客户端请求已成功。
201 - 已创建。
202 - 已接受。
203 - 非权威性信息。
204 - 无内容。
205 - 重置内容。
206 - 部分内容。
300 - 针对收到请求,服务器可执行多种操作。
301 - 永久移动转移,请求的内容已永久移动其他新位置。
302 - 临时移动转移,请求的内容已临时移动新的位置。
304 - 未修改。
自从上次请求后,请求的内容未修改过。
307 - 临时重定向。
服务器目前从不同位置响应请求,但请求者应继续使用原有位置来进行以后的请求。
400 - 错误的请求。
401 - 访问被拒绝。
IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。
这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:401.1 - 登录失败。
401.2 - 服务器配置导致登录失败。
401.3 - 由于 ACL 对资源的限制而未获得授权。
401.4 - 筛选器授权失败。
401.5 - ISAPI/CGI 应用程序授权失败。
401.7 - 访问被 Web 服务器上的 URL 授权策略拒绝。
这个错误代码为 IIS 6.0 所专用。
403 - 禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因:403.1 - 执行访问被禁止。
403.2 - 读访问被禁止。
403.3 - 写访问被禁止。
403.4 - 要求 SSL。
403.5 - 要求 SSL 128。
403.6 - IP 地址被拒绝。
403.7 - 要求客户端证书。
403.8 - 站点访问被拒绝。
403.9 - 用户数过多。
403.10 - 配置无效。
403.11 - 密码更改。
403.12 - 拒绝访问映射表。
403.13 - 客户端证书被吊销。
loadrunner中各性能指标解释

1、Transactions(用户事务分析)用户事务分析是站在用户角度进行的基础性能分析。
1.1、TransationSunmmary(事务综述)对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。
1.2、Average Transaciton Response Time(事务平均响应时间)“事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。
例:随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着投产时间的变化,整体性能将会有下降的趋势。
1.3、Transactions per Second(每秒通过事务数/TPS)“每秒通过事务数/TPS”显示在场景运行的每一秒钟,每个事务通过、失败以及停止的数量,是考查系统性能的一个重要参数。
通过它可以确定系统在任何给定时刻的时间事务负载。
分析TPS主要是看曲线的性能走向。
将它与平均事务响应时间进行对比,可以分析事务数目对执行时间的影响。
例:当压力加大时,点击率/TPS曲线如果变化缓慢或者有平坦的趋势,很有可能是服务器开始出现瓶颈。
1.4、Total Transactions per Second(每秒通过事务总数)“每秒通过事务总数”显示在场景运行时,在每一秒内通过的事务总数、失败的事务总数以及停止的事务总数。
1.5、Transaction Performance Sunmmary(事务性能摘要)“事务性能摘要”显示方案中所有事务的最小、最大和平均执行时间,可以直接判断响应时间是否符合用户的要求。
重点关注事务的平均和最大执行时间,如果其范围不在用户可以接受的时间范围内,需要进行原因分析。
1.6、Transaction Response Time Under Load(事务响应时间与负载)“事务响应时间与负载”是“正在运行的虚拟用户”图和“平均响应事务时间”图的组合,通过它可以看出在任一时间点事务响应时间与用户数目的关系,从而掌握系统在用户并发方面的性能数据,为扩展用户系统提供参考。
HTTP各个状态码的含义

HTTP各个状态码的含义http各个状态码的含义:由三位数字组成,第⼀位定义了状态码的类型2开头:(请求成功)表⽰成功处理了请求的状态代码200:(成功)服务器已成功处理了请求。
通常,这表⽰服务器提供了请求的⽹页。
201:(已创建)请求成功并且服务器创建了新的资源202:(已接受)服务器已接受请求,但尚未处理203:(⾮授权信息)服务器已成功处理了请求,但返回的信息可能来⾃另⼀资源。
204:(⽆内容)服务器成功处理了请求,但没有返回任何内容205:(重置内容)服务器成功处理了请求,但没有返回任何内容206:(部分内容)服务器成功处理了部分 GET 请求3开头:(请求被重定向)表⽰要完成请求,需要进⼀步操作。
通常,这些状态代码⽤来重定向300:(多种选择)针对请求,服务器可执⾏多种操作。
服务器可根据请求者(user agent)选择⼀项操作,或提供操作列表供请求者选择301:(永久移动)请求的⽹页已永久移动到新位置。
服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会⾃动将请求者转到新的位置302:(临时移动)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求303:(查看其他位置)请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码304:(未修改)⾃从上次请求后,请求的⽹页未修改过。
服务器返回此响应,不会返回⽹页内容305:(使⽤代理)请求者只能使⽤代理访问请求的⽹页。
如果服务器返回此响应,还表⽰请求者应使⽤代理307:(临时重定向)服务器⽬前从不同位置的⽹页响应请求,但请求者继续使⽤原有位置来进⾏以后的请求4开头:(请求错误)这些状态码表⽰请求可能出错,妨碍了服务器的处理400:(错误请求)服务器不理解请求的语法401:(未授权)请求要求⾝份验证。
对于需要登录的⽹页,服务器可能返回此响应403:(禁⽌)服务器拒绝请求404:(未找到)服务器找不到请求的⽹页405:(⽅法禁⽤)禁⽤请求中指定的⽅法406:(不接受)⽆法使⽤请求的内容特性响应请求的⽹页407:(需要代理授权)此状态代码与 401 (未授权)类似,但指定请求者应当授权使⽤代理408:(请求超时)服务器等候请求时发⽣超时409:(冲突)服务器在完成请求时发⽣冲突。
http状态代码(错误代码)各代表什么意思

http状态代码(错误代码)各代表什么意思状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。
多数有效网页点击都有状态代码200("正常")。
"网页未找到"错误会生产404 错误。
某些常见的代码以粗体显示。
1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。
代码说明100(继续)请求者应当继续提出请求。
服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。
101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换。
2xx(成功)用于表示服务器已成功处理了请求的状态代码。
代码说明200(成功)服务器已成功处理了请求。
通常,这表示服务器提供了请求的网页。
如果您的robots.txt 文件显示为此状态,那么,这表示Googlebot 已成功检索到该文件。
201(已创建)请求成功且服务器已创建了新的资源。
202(已接受)服务器已接受了请求,但尚未对其进行处理。
203(非授权信息)服务器已成功处理了请求,但返回了可能来自另一来源的信息。
204(无内容)服务器成功处理了请求,但未返回任何内容。
205(重置内容)服务器成功处理了请求,但未返回任何内容。
与204 响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。
206(部分内容)服务器成功处理了部分GET 请求。
3xx(已重定向)要完成请求,您需要进一步进行操作。
通常,这些状态代码是永远重定向的。
Google 建议您在每次请求时使用的重定向要少于 5 个。
您可以使用网站管理员工具来查看Googlebot 在抓取您已重定向的网页时是否会遇到问题。
诊断下的抓取错误页中列出了Googlebot 由于重定向错误而无法抓取的网址。
代码说明300(多种选择)服务器根据请求可执行多种操作。
服务器可根据请求者(User agent) 来选择一项操作,或提供操作列表供请求者选择。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
类似于301,但新的URL应该被视为临时性的替代,而不是永久性的
11
303
查看其他类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定响目标文档应该通过GET提取
12
304
服务器告诉客户,原来缓冲的文档还可以继续使用
13
305
使用代理客户请求的文档应该通过Location头指明的代理服务器提取
7
206
客户发送了一个带有Range头的GET请求,服务器完成
8
300
客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器提出要优先选择,则应该在Location应答头中指明
9
301
客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动访问新的URL
10
每秒HTTP响应次数(HTTP Responses per Second图)
每秒HTTP响应次数图是指在场景运行过程中每秒从Web服务器返回的不同于HTTP状态代码的数量,其按照状态代码分组。
常见的HTTP状态代码含义
编号
HTTP状态代码
含义
1
200
正常
2
201
服务器已经创建了文档,Location头给出了它的URL
28
413
目标文档的大小超过服务器当前能够处理的大小
29
414
URI太长
30
415
不支持的媒体类型
31
416
服务器不能满足客户在请求中所指定的Range头
32
417
预期失败
33
500
服务器遇到内部错误,不能完成请求
34
501
服务器不支持实现请求所需要的功能
35
502
服务器作为网关或代理时,为了完成请求需访问下一个服务器,但该服务器返回了非法应答
14
307
临时重定向
15
400
不正确的请求
16
401
未经授权的客户试图访问受密码保护的页面
17
402
需要付费
18
403
资源不可用。服务器理解客户的请求,但拒绝处理。通常是由于服务器上的文件或目录权限设置导致的
19
404
要浏览的页面在服务器中不存在,该网页可能已迁移
20
405
请求方法(GET、PST、HEAD、DELETE、PUT、TRACE等)对指定的资源不适用
21
406
指定的资源已经找到,但其MIME类型和客户在Accprt头中指定不兼容
22
407
类似于401,表示客户必须先经过代理服务器的授权
23
408
在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求
24
409
通常和PUT请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功
3
202
已经接受请求,但处理尚未完成
4
203
文档已经正常返回,但一些应答头可能不正确,因为使用的是文档拷贝
5
204
没有新文档,浏览器继续显示原来的文档。如果用户定期刷新页面,而Servlet也可以确定用户文档足够新,那么这个状态代码是很有用的
6
205
没有新内容,但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容
36
503
服务器由于维ቤተ መጻሕፍቲ ባይዱ或负载过重未能应答
37
504
网关超时,表示不能即使从远程服务器获得应答
38
505
服务器不支持请求中所指明的HTTP版本
25
410
所请求的文档已经不再可用,而且服务器不知道应该重定向到哪一个地址。它和404的不同之处在于,返回404表示文档永久地离开了指定的位置,而410表示请求的页面不存在(410表示永久性,而404表示临时性)
26
411
服务器不能处理请求,除非客户发送一个Content-Length头
27
412
预处理失败,所请求的URL地址预处理错误