1.安装java运行环境
因为jmeter是java工具,需要java环境才能运行,安装方法自查
2.安装jmeter
下载安装,方法自查,
Apache官方下载,mac下解压然后到bin路径sh jmeter即可
3.使用jmeter
可参考如下网址
3.1 建线程组
3.2 配置变量文件,文件数据下面再详细说明
3.3,填写请求,其中post方法,只需要在body里填写json数据即可,红色为上面写的变量
4.构造数据
用excel构造,然后转换成csv格式,其中数据过长导致很多问题,excel不熟的悲剧
suid ruid oid sid
设置为数值类型,用公式生成后复制一份再转csv
其中sid为2^59,excel不支持,所以不取前三位,先求和,在用sublime替换加上前三位即可
5.跑用例
5.1 设置断言
5.2调节配置线程数,线程数为用户数
Number of Threads(users): 一个用户占一个线程, 200个线程就是模拟200个用户
Ramp-Up Period(in seconds): 设置线程需要多长时间全部启动。如果线程数为200 ,准备时长为10 ,那么需要1秒钟启动20个线程。也就是每秒钟启动20个线程。
Loop Count: 每个线程发送请求的次数。如果线程数为200 ,循环次数为10 ,那么每个线程发送10次请求。总请求数为200*10=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本。
5.3 增加结果统计
5.4 运行