一.性能测试指标
在用jmeter做性能测试之前,首先要回顾下性能测试的关键指标
1.系统吞吐量 throughput
单位时间内系统的请求数目
在没有达到性能瓶颈时吞吐量和虚拟用户间存在一定的联系
F=VU * R /T ——VU:虚拟用户数,R:每个用户发出的请求数,T:考察的时间
2.响应时间(系统延迟)
通常一个系统的性能受吞吐量和响应时间两个条件的约束,有以下两种场景
吞吐量越大,系统延迟越大,因为请求量过大,系统繁忙,响应速度降低
系统延迟越好,能支持的吞吐量就越高,因为响应速度快,因此能处理更多的请求
3.并发数
系统能够同时处理的请求数/事务数
4.QPS(TPS)
并发数/响应时间 假定系统响应时间一致的情况下,并发数越大,QPS也越高;当并发数超过一定值(系统瓶颈)时,响应时间变慢,QPS降低
依赖于公司的监控系统,做接口压力测试时主要关注点在qps,响应时间以及准确率,并发数是要靠算的
二.jmeter接口测试
创建测