ramp-up :期望多久跑完全部线程数
jmeter -n -t C:\Users\TIANYUCHENG\Desktop\jmeter-qypt\qypt.jmx -l result2.jtl -e -o C:\Users\TIANYUCHENG\Desktop\jmeter-qypt\result
C:\Users\TIANYUCHENG\Desktop\apache-jmeter-5.3\bin
1、Label:请求的名称,就是脚本中Sampler的名称。
2、#Samples(样本):总共发给服务器的请求数量,如果模拟10个用户,每个用户迭代10次,那么总的请求数为:10*10 =100次。
3、Average(平均值):默认情况下是单个Request的平均响应时间,当使用了Transaction Controller(事务控制器) 时,也可以用Transaction的时间,来显示平均响应时间 ,单位是毫秒。
4、Median(中位数):50%用户的响应时间小于该值。
5、90% Line(90% 百分位):90%用户的响应时间小于该值。
6、95% Line(95% 百分位):95%用户的响应时间小于该值。
7、99% Line(99% 百分位):99%用户的响应时间小于该值。
8、Min(最小值):最小的响应时间。
9、Maximum(最大值):最大的响应时间。
10、Error%(异常%):错误率=错误请求的数量/请求的总数。
11、Throughput(吞吐量):默认情况下表示每秒完成的请求数(Request per Second)。
12、Received KB/sec (接收数据):每秒从服务器端接收到的数据量。
13、Sent KB/sec(发送):每秒发送到服务器端的数据量。
吞吐量计算:F=VU*R/T (F--吞吐量 VU--虚拟用户数 R--每个虚拟用户发出的请求数 T--性能测试所用的时间)
VU=1000
R=1
F=190
190=1000*1/T
T=5S
F=120=1000*2/T
T=2000/120
T=16
TPS: (每秒事务处理量(TransactionPerSecond))
QPS:每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
RPS:Requests Per Second的缩写,每秒能处理的请求数目。
[QPS]平均每秒SQL语句执行次数
[TPS]平均每秒事务数
QPS = 并发量 / 平均响应时间----1000/5000
并发量 = QPS * 平均响应时间
并发量=1000