jmeter 压测
一般压测的时间是10-15分钟
- TPS:服务端每秒钟处理的请求数 越大越好
- 响应时间 :越短越好
- 并发用户数 也就是多少并发
指标给你:tps要达到多少
响应时间要达到多少
并发数是多少
jmeter 添加压力机
1、先在其他的负载机(另外的电脑)上启动jmeter-server
(jmeter-server.bat windows) (jmeter-server.sh mac、linux)
主控机和负载机
2、修改主控机jmeter的配置文件jmeter.properties,找到remot_hosts,然后把负载机的ip加入到里面就好了
remot_hosts=127.0.0.1,192.168.1.2:1099,192.168.1.3:1099
默认jmeter-server的端口号是1099,如果说负载机上的端口号改了,那么你在这里也得改
3、启动时候要选择远程全部运行
ps:如果有参数化文件,那么在负载机同样的位置上也得有一个参数化文件
jmeter 在linux下面运行
jmeter -n -t C:UsersxxxDesktop测试计划222.jmx -l C:UsersxxxDesktop es.jtl
-n no gui 没有界面的运行
-t 指定一个运行的脚本
-l 指定测试结果的文件
1) 先在windows上把脚本做好,然后在linux下运行即可,linux下运行jmeter是在jmeter的bin目录下的jmeter.sh这个shell脚本。
2) sh jmeter.sh -n –t a.jmx -l res.jtl
3) -n代表以没有图形化界面启动
4) -t代表后面是测试脚本
5) jmx也就是我们做好的jmeter脚本
6) -l代表测试结果
7) res.jtl就是测试结果文件(在BIN下)
8) 查看结果的话,在查看结果树视图中导入这个res.jtl就可以查看到测试结果了