涨薪技术|0到1学会性能测试第9课-HTTP响应统计

前面的推文我们熟悉了性能测试Analysis分析图,今天给大家分享性能测试HTTP响应统计,后续文章都会系统分享干货,带大家从0到1学会性能测试。

HTTP响应摘要如图5-24所示

此视图只有Web Vuser才有,它反映了Web Server的处理情况。

表格有三列,其各列含义如下:

1.HTTP Responses

这里表示HTTP响应的状态码。

2.Total

该HTTP响应状态码总的点击数。

3.Per second

该HTTP响应状态码每秒的点击数。

HTTP(Hypertext Transport Protocol)超文本传送协议,超文本传送协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到Web浏览器。HTML是一种用于创建文档的标记语言,这些文档包含到相关信息的链接。您可以单击一个链接来访问其它文档、图像或多媒体对象,并获得关于链接项的附加信息。

HTTP协议是无状态协议,依赖瞬间或者近乎瞬间的请求处理。请求信息被立即发送,理想的情况是没有延迟地进行处理,不过,延迟还是客观存在。HTTP 协议有一种内置的超时机制,一个超时就是客户端等待请求消息返回信息的最长时间。

基于HTTP协议的客户端/服务器请求响应机制的信息交换过程如图5-25所示:

  1. 建立连接:客户端与服务器建立TCP连接;

  2. 发送请求:打开一个连接后,客户端把请求信息发送到服务器的相应端口上,完成请求动作提交;

  3. 发送响应:服务器在处理完客户端请求之后,要向客户端发送响应消息;

  4. 关闭连接:客户端和服务器端都可以关闭套接字来结束TCP/IP对话;

在接收和解释请求消息后,服务器返回一个HTTP响应消息。

HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文。

状态行格式如下:HTTP-Version Status-Code Reason-Phrase CRLF

其中,HTTP-Version表示服务器HTTP协议的版本;

Status-Code表示服务器发回的响应状态代码;

Reason-Phrase表示状态代码的文本描述。

状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:

1xx:指示信息--表示请求已接收,继续处理;

2xx:成功--表示请求已被成功接收、理解、接受;

3xx:重定向--要完成请求必须进行更进一步的操作;

4xx:客户端错误--请求有语法错误或请求无法实现;

5xx:服务器端错误--服务器未能实现合法的请求;

详细HTTP响应状态码的含义,见表5-1

相关推荐
竣达技术2 小时前
Modbus 转 SNMP 协议转换器|自定义协议 + SNMP TRAP 主动上报
运维·服务器·网络·数据库·安全
可信时间戳2 小时前
原创作品怎么申请版权?草稿、定稿、已发布、已授权,四个阶段四个做法
网络协议·http·https
探索云原生2 小时前
Ascend vNPU 实战:从原生 Docker 到 Ascend Docker Runtime
linux·ai·云原生·kubernetes·gpu
话梅姐姐呀2 小时前
TCP/IP 架构各层的协议概述
人工智能·物联网·网络协议·tcp/ip·iot
许知珩2 小时前
Kubernetes 存储与配置管理 ——Volume、ConfigMap 与 Secret 实战详解
云原生·容器·kubernetes
ss2733 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 18 PostgreSQL基本索引原理与创建
数据库·笔记·postgresql
l1t3 小时前
DeepSeek总结的本地优先的分析不需要数据库服务器
运维·服务器·数据库·人工智能·duckdb
十碗饭吃不饱3 小时前
MySQL InnoDB RR 隔离下二级索引临键锁引发 INSERT 锁超时 全链路解析
java·数据库·mysql