一、 Jmeter 下载和运行

官方网站:http://jmeter.apache.org/

解压后, 运行 “bin/jmeter.bat”

二、 实际测试的例子

目标: 获取用户打卡信息

----> 发送request 获取打卡信息
https://skyyemperor.cn/user/record?day=3

第一步: 新建一个Thread Group

必须新建一个Thread Group, jmeter的所有任务都必须由线程处理,所有任务都必须在线程组下面创建。

第二步:新建一个 HTTP Request

比如我要发送一个Get 方法的http 请求: https://skyyemperor.cn/user/record?day=3

可以按照下图这么填

第三步 添加HTTP Head Manager

选中上一步新建的HTTP request. 右键,新建一个Http Header manager. 添加一个header

第四步: 添加View Results Tree

View Results Tree 是用来看运行的结果的

第五步: 设置压测参数

Number of Threads(users): 一个用户占一个线程, 200个线程就是模拟200个用户

Ramp-Up Period(in seconds): 设置线程需要多长时间全部启动。如果线程数为200 ,准备时长为10 ,那么需要1秒钟启动20个线程。也就是每秒钟启动20个线程。

Loop Count: 每个线程发送请求的次数。如果线程数为200 ,循环次数为10 ,那么每个线程发送10次请求。总请求数为200*10=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本。

第六步: 添加Summary Report 用来查看测试结果

选中Thread Group 右键(Add -> Listener -> Summary Report)

第七步: 运行一下

到目前为止, 脚本就全写好了, 我们来运行下, 如何看下测试的结果

转载自https://www.cnblogs.com/TankXiao/p/4045439.html#introduce


hhhhh