5月20
线程数 ⼀个线程可以理解为对应模拟⼀个⽤户,所以线程数越多,那么也就认为可以模拟的⽤户数越多。
Ramp-Up时间(秒) 该属性指的是所有线程从启动到开始运⾏的时间间隔,单位是秒,也就是说所有线程在多⻓时间内开始执⾏,如线 程数设置50,设置的时间为5秒,那么计算的公式为:
每秒执⾏线程数=线程数/Ramp-Up 具体如: 如设置的线程数为50,Ramp-up的时间为10,那么也就是说开启执⾏后,每秒会启动5个线程,如果Ramp-Up设置为 0,那么开始执⾏后,50个线程会⽴刻启动。
查看结果树和响应时间图

**查看结果是在监听器中,它的组件具体如下: 1、查看结果树:查看发送网络请求后返回的信息 2、响应时间图:发送N次请求过程中响应时间的趋势图
3、聚合报告里面可以看到吞吐量,最小响应时间,最大响应时间,平均响应时间 ,中位数,90,95,99
Label:取样器名称 Samples:取样器运⾏次数 Average:单个请求的平均响应时间 Median:50%请求的响应时间 90%Line:90%请求响应时间 95%Line:95%请求响应时间 99%Line:99%请求的响应时间 Min:请求的最⼩响应时间 Max:请求的最⼤响应时间 Std.Dev:响应时间的标准⽅差 Error%:事务错误率 Throughput:吞吐率,也就是TPS KB/sec:每秒数据包流量 Avg.Bytes:平均数据流量 Received KB/sec:每秒从服务器端接收到的数据量 SentKB/sec:每秒从客户端发送的请求的数量
调度器: 持续时间:指的是所有的任务执行完成后,任务再接着执行N秒,目的是验证被测服务的稳定性

启动延迟:等待把所有被执行的任务集合中一起来瞬间来执行

性能测试注意事项: 1、客户端本身的资源也是有限的,到具体一定的值,就不能再扩大每秒并发用户数了 。这个时候使用分布式的技术来实现。
PerMon插件: 1、我们在性能测试的过程中,需要收集被测目标服务器的终端的系统资源 A、在目标服务器部署serveragent(功能就是收集数据) B、在JMeter连接serveragent,把收集的数据展示出来
运行之前必须先运行startAgent


随后创建一个


添加后端监听器

收集数据

登录

每次执行都会显示详细的信息
看到自己运行的详细信息打开后端监听器,修改端口,修改名称

然后重新登录


浙公网安备 33010602011771号