在测试计划中右击选择添加->Threads(Users)->线程组,

JMeter简单压力测试

JMeter简单压力测试

再在线程组右击添加->Sampler->HTTP请求,

JMeter简单压力测试

接下来再线程组右击添加->监听器->聚合报告(查看测试结果,个人比较喜欢聚合报告)

JMeter简单压力测试

JMeter简单压力测试

填写服务器名称或IP及路径:如图(协议默认HTTP,端口号为80)

JMeter简单压力测试

JMeter简单压力测试

设置线程数,Ramp-Up Period和循环次数,Ramp-Up为间隔时间,为0相当于并行。运行

JMeter简单压力测试

JMeter简单压力测试

查看聚合报告结果

JMeter简单压力测试JMeter简单压力测试

Label - 如图,在不勾选"Include group name in label?"复选框的情况下,为请求取样器的名称,否则为“请求取样器所在线程组:请求取样器名称”

# Samples - 用同一个请求取样器,发送请求的数量(注意:该值是不断累计的)。比如,10个线程数设置为10,迭代10次,那么每运行一次测试,该值就增加10*10=100

Average - 默认情况下是单个Request的平均响应时间,当使用了Transaction Controller 时,也可以以Transaction为单位显示平均响应时间

Median - 中位数。表示响应时间本不大于该时间值的请求样本数占总数的50%

90% Line - 表示响应时间不大于该时间值的请求样本数占总数的90%

Min - 针对同一请求取样器,请求样本的最小响应时间

Max - 针对同一请求取样器,请求样本的最大响应时间

Error % - 出现错误的请求样本的百分比

Throughput - 吞吐量以“requests/second、requests /minute、requests /hour”来衡量。 时间单位已经被选取为second,所以,显示速率至少是1.0,即每秒1个请求。 当吞吐量被保存到CVS文件时,采用的是requests/second,所以30.0 requests/second 在CVS中被保存为0.5

Kb/sec - 以Kilobytes/seond来衡量的吞吐量

注意:

1.无特别说明,以上时间的单位均为ms

2.请求响应时间指的是从client端发出请求到得到响应的整个时间


相关文章: