JMeter测试步骤:
1.建立测试计划
2.添加线程组
3.添加HTTP请求
4.添加响应断言
4.增加监听器(查看结果数&聚合报告)
5.执行测试计划
6.根据JMeter提供的报告分析结果
参数化:添加CSV Data Set Config
一、目标
测试访问目标服务器网站首页的每秒查询率(QPS)是否满足要求
二、步骤
1.建立JMeter的测试计划(Test Plan):
2.添加线程组:
性能测试中多用户就是通过多线程实现的。
主要参数:
a.线程数 ==》模拟的用户数
b.准备时长 ==》模拟用户数全部启动需要的时间
c.循环次数 ==》每个线程发送请求的次数
3、添加HTTP请求
3.1添加配置元件--》HTTP请求头。设置Content-Type:application/json;charset=UTF-8
3.2添加定时器,控制时间
4、添加查看结果数
4.1、添加聚合报告
Label:HTTP请求的Name属性 ==> www.guogf.com-1
#Samples:本次测试共发出多少请求 ==> 200
Average:平均响应时间 ==> 1271
Median:50%用户的响应时间 ==>144
90%Line:90%用户的响应时间 ==> 5430
Min:最小响应时间 ==> 74
Max:最大响应时间 ==> 9606
Error%:本次测试中出现错误的请求数量/总的请求数 ==> 0.0%
Throughput:吞吐量--默认情况下表示每秒完成的请求数 ==> 9.9/sec
KB/sec:每秒从服务器接收到的数据量 ==> 4.0
5、添加响应断言
6、运行观察结果
参数化:CSV配置元件
参数化的变量就用${变量名}的形式代替