jmeter压测基本介绍
一般基准测试(基准测试时间一般为5分钟)后压测的时间是10-15分钟;
实施测试之前要拿到测试指标
例如:tps要达到多少
响应时间要达到多少
并发数要达到多少
TPS :服务端每秒处理的请求数,数值越大证明服务器处理能力越好;
响应时间 :client端发送第一包数据到server端处理后client接受到最后一包数据的时间;
jmeter添加压力机三步曲:
1、先在负载机上启动jmeter-server(Windows:jmeter-server.bat Mac/Linux:jmeter-server.sh)
jmeter -n -t C:\Users\Administrator.USER-20171028IA\Desktop\jmeter脚本示例.jmx -l res.jtl #jmeter在Linux下运行
-n #no gui 没有界面的运行
-t #指定一个运行的脚本
-l #指定测试结果的文件 (jmeter聚合报告选测试结果绝对路径查看文件)
2、主控机修改配置文件jmeter.properties,搜索remote_hosts后面加上负载机的IP加监听端口(默认端口1099)即可(IP直接用逗号分隔)
例子:remote_hosts=127.0.0.1,116.196.88.42:1099,10.152.18.22:1099
( #一定要写上127.0.0.1 #本机IP )
#server_port=1099 #去掉注释后可以修改监听端口,默认1099;
改完配置文件后重新停启(养成习惯)
3、jmeter taps 运行---远程启动---即可查看到添加的负载机(可选择性启动负载机参与压测),一般点击远程全部启动;
ps:如果有参数化文件,那么在负载机同样的位置上也得有一个参数化文件(写绝对路径,或者把参数化文件放到jmeter的bin目录下直接用参数化文件名字即可)