Jmeter入门教程

1.1 Jmeter 下载安装以及访问

1、Jmeter 下载

(1) 下载地址 http://jmeter.apache.org/download_jmeter.cgi 

(2) Windows 下载.zip的版本,linux下载.tgz的版本

2、Jmeter 安装

(1) 下载后无需安装,解压后就可以使用了。

(2) 设置环境变量:XXX\apache-jmeter-5.3\bin

(3) 启动方式是:双击 目录下的 jemeter.bat。打开的时候会有两个窗口,Jmeter的命令窗口和Jmeter的图形操作界面,不要关闭命令窗口,就可以在图形操作界面进行操作了。

1.2 Jmeter 简单的性能测试

1、新建一个线程组(Thread Group

 

3、在线程组中新加一个取样器(Simpler,这里添加的是接口,HTTP Request

 4、添加接口地址,参数等信息。如下入所示:

Server Name or IP: 添加ip地址或者域名等

Port Number:添加端口号

选择接口方式:默认是Get 请求

Path:输入接口的具体请求地址

Parameters: 添加请求参数名以及参数值

 

5、设置并发数。点击Thread Group,在页面中设置并发请求数据以及时间。默认都是1.

Number of Threads(users): 设置线程数,相当于是并发用户数。默认为1。默认为1时可作为接口测试。

Ramp-up period(seconds): 设置并发启动的时间,在设定的时间内启动指定数量的线程。比如设置10个线程,时间是10s,则要求系统每1秒启动一个线程,10s10个线程启动完成。

Loop Count : 设置循环次数,默认一次。

 

6、添加聚合报告和查看结果树。在线程组或者http请求下都可添加。选择Listener(监听器),添加查看结果树(View Results Tree)、聚合报告(Summary Report

 

 

 7、运行。点击绿色三角的运行按钮。可以在查看结果数据中查看请求详情。可以在聚合报告中查看性能数据。聚合报告的性能数据有:

 

(1) LableHttp请求的名称

(2) #Samples:表示这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100如果模拟用户有100,只迭代一次,这里也是100。

(3) Average:平均响应时间;

(4) Median:中位数,也就是 50% 用户的响应时间;

(5) 90% Line ~ 99% Line90~99% 用户的响应时间;

(6) Min:最小响应时间;

(7) Maximum:最大响应时间;

(8) Error%:本次测试中出现的错误率,即 错误的请求的数量/请求的总数;

(9) Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second

(11) Received KB/src:每秒从服务器端接收到的数据量;

(12) Sent KB/src:每秒从客户端发送的请求的数量。

 

posted @ 2020-09-16 22:35  妮妮酱  阅读(978)  评论(0编辑  收藏  举报