1、聚合报告
我们可以看到,通过这份报告我们就可以得到通常意义上性能测试所最关心的几个结果了。
Samples -- 本次场景中一共完成了多少个Transaction
Average -- 平均响应时间
Median -- 统计意义上面的响应时间的中值
90% Line -- 所有transaction中90%的transaction的响应时间都小于xx
Min -- 最小响应时间
Max -- 最大响应时间
PS: 以上时间的单位均为ms
Error -- 出错率
Troughput -- 吞吐量,单位:transaction/sec
KB/sec -- 以流量做衡量的吞吐量
2、响应数据
①jmeter报错及原因:
1、java.net.SocketException: Connection reset
服务器断开连接导致
2、java.net.ConnectException: Connection timed out: connect
请求超时
3、org.apache.http.MalformedChunkCodingException: Unexpected content at the end of chunk
异常:块结束时出现意外的内容
4、报错:502
服务器端报错
5、org.apache.http.client.ClientProtocolException: URI does not specify a valid host name:
URI没有指定有效的主机名 都无法访问了
3、其它信息
吞吐量 如果一个系统运行一段时间 吞吐量处理能力波动不大的话 说明系统处理能力不错
电脑的内存是 存储数据的 CPU是处理数据的
还有偏移率 也不能波动大 波动大 说明系统不稳定
性能 主要就是2个指标 时间 -响应时间等 空间 硬盘 内存 等
数据库压测是基于业务去做的,如果你想做可以让开发把你的sql封装成一个接口,你对接口压
暂时就会这么多。