用禅道的接口做实验:
http://127.0.0.1:81/zentao/user-login-L3plbnRhby8=.html
1、模拟抓禅道APP 版本包:
2 、启动jmeter
(1)添加线程组
(2) 线程组——samples—— HTTP 请求
(3) HTTP—— Listener (监听器) ——添加结果树
(4) HTTP—— Listener (监听器) —— 聚合报告
3 、http 请求填写如下:
并且运行 jmeter 看看能否运行成功
4:准备参数文件,users.txt
5 :Thread Group--->Add--->config Element--->Csv Data SetConfig
6、设置线程数:
Number of Threads(users): 一个用户占一个线程, 5 个线程就是模拟 5 个用户。
Ramp-Up Period(in seconds):设置线程需要多长时间全部启动。
Loop Count: 每个线程发送请求的次数。如果线程数为 5 ,循环次数为 10 ,那么 每个线程发送 10 次请求。总请求数为 5*10=50 。如果勾选了“永远”,那么所有 线程会一直发送请求,直到选择停止运行脚本。
测试结果:
5 个用户登录,发送了5 个请求,登录的平均响应时间是77 毫秒(0.077秒)。