1、性能测试要观注的几个点,RT,TPS,资源利用率,出错率
那在jmeter上可以看到RT,TPS,出错率
一、聚合报告
1、Lable:Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值;
2、#Samples:表示这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100;
3、Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间;单位是毫秒
4、Median:中位数,也就是 50% 用户的响应时间;
5、90% Line ~ 99% Line:90% ~99%用户的响应时间;
6、Min:最小响应时间;
7、Maximum:最大响应时间;
8、Error%:本次测试中出现的错误率,即 错误的请求的数量/请求的总数;
9、Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction ;这里面包括了失败的请求,但不包括服务器没有响应的请求,即没有返回任何状态码的请求
10、Received KB/src:每秒从服务器端接收到的数据量;
11、Sent KB/src:每秒从客户端发送的请求的数量。
二、一些常用插件 ,查用监听器的插件,以下能看到tps rt的走势图
三、granfana+influxdb
一、安装influnxdb
1、打开influxdb.conf,修改配置
2、 cmd进入influxdb版本目录,输入命令:influxd -config influxdb.conf
3、在influxdb中创建jmeter 数据库
2、配置jmeter后端
influxdbUrl :http://host_to_change:8086/write?db=jmeter
#host_to_change写安装influxdb服务的ip 端口如修改填写修改后的端口 db前面创建的数据库:jmete
3、安装grafana
(1)安装好了以后,双击启动
(2)启动后访问:http://127.0.0.1:3000,默认账号/密码:admin/admin
(3)配置数据库
(4)配置模版