jmeter性能测试入门
一、安装和启动
1.登录官网地址 https://jmeter.apache.org/download_jmeter.cgi 下载Jmeter,得到压缩包jmeter-5.0.tgz;
2.解压下载的压缩包进行安装,下载文件右键选择解压文件,即可安装到指定路径;
3.点击bin目录下的jmeter.bat启动Jmeter;
4.启动后的图形界面
二、压测实例步骤
1.新建一个线程组:testplan-> add->threads(users)-> thread group
2.设置线程组参数
-
线程数(users):虚拟用户数。设置多少虚拟用户数即设置多少个线程数;
-
准备时长(Ramp-Up Period):设置的虚拟用户数需要多长时间全部启动。如果线程数为10,准备时长为2,那么需要2秒钟启动10个线程,也就是每秒钟启动5个线程;
-
循环次数(loop count):每个线程发送请求的次数。如果线程数为10,循环次数为100,那么每个线程发送100次请求。总请求数为10*100=1000 ;
3.设置http请求默认值,协议为http,IP为localhost,端口为8080,所有的请求都会使用该默认值
4.添加要压测的http请求:thread group-> add->sampler-> http request
备注:不带参数的请求只需设置请求路径,带参数的请求还需要添加参数)
5.新增监听器,用于查看压测结果:thread group-> add->listener-> aggregate report/graph results/view results in table
6.点击运行按钮开始压测,查看运行结果
三、模拟多个用户请求接口
1.新建Csv Data Set Config设置
2.新建配置文件:配置用户信息
3.引用配置文件:Csv Data Set Config中引用配置文件config.txt,并定义变量名为Authorization
4.添加请求中引用配置文件中的变量:在填写参数Value的地方不要将值写死,而是写为${变量名}这种格式
5.加监听器,运行查看结果
四、分析测试报告(聚合报告)
1.label:name属性
2.Samples:请求数,表示测试中一共发出了多少个请求;
3.average:平均响应时间
4.error:错误率