其他分享
首页 > 其他分享> > 关于jmeter性能测试小记的12345

关于jmeter性能测试小记的12345

作者:互联网

jmeter性能测试:

linux环境命令:
后台启jar包:nohup java -jar *.java &
前台启jar包:java -jar

后台执行jmeter命令,打印控制台输出在log文件:nohup ./jmeter ............. > xxx.log &
jmeter执行命令:/bin/jmeter -n -t *.jmx -l *.jtl

2.jmeter工具进行CPU内存,监控:
1.下载配置监控的jar:JMeterPlugins-Extras.jar、JMeterPlugins-Standard.jar,并放在jmeter的lib下的ext目录下
2.在jmeter工具中配置监听:jp@gc-PerfMon Metrics Collector,在jp@gc-PerfMon Metrics Collector中添加服务器的ip,选择监控的资源,如CPU、内存等
3.下载ServerAgent-2.2.3插件
4.在服务器上启动 startAgent.sh,默认端口4444,可进行端口修改 startAgent.sh --tcp-port 1234(修改的端口号)
5.操作完以上步骤,就可以顺利监听CPU,内存等信息了

3.JDK自带的jvisualvm监听工具
1.在要测试的服务器上配置配置JVM启动参数:
-Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=ip
-Dcom.sun.management.jmxremote.port=端口
-Dcom.sun.management.jmxremote.rmi.port=端口
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
完整命令:在要测试服务jar包路径下执行:nohup java -jar +启动参数命令 *.jar 名称(随便起) >/dev/null 2&1 &

4.性能测试方法:
1.持续找最佳用户数:
峰值测试:10并发,20并发,50并发,100并发等,进入拐点,使用二分法调整并发用户数,找出响应时间最短的最佳用户数,持续时间30分钟以内
疲劳测试:根据分值测试的最优并发,持续进行压力测试,持续时间8-10小时即可

5.性能测试结果分析:
1.最佳用户数:使用二分法不断压测,直到tps不再上升,且出现下降时,出现最大tps的平均响应时间基本可判断为最佳并发用户数
2.CPU使用率不超过70%,内存占用不超过50%

标签:sun,jar,Dcom,并发,测试,jmeter,12345,小记
来源: https://www.cnblogs.com/taider/p/16528466.html