2021-12-27 15:53发布
a. 需要搭建jmeter分布式测试环境,搭建步骤非常简单,可参考官网:
http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html
b. 在实际使用过程中,使用windows作为master,用linux做slave是完全可以的,只要保证 jdk版本一致,jmeter版本一致。
c. 服务器资源监控,Jmeter里带如下插件,可百度此插件的安装方法,然后在脚本里添加插件的监控,再进行简单的配置
只要将ServerAgent服务安装在需要监控的机器上(windows,linux都可以),启动服务(ServerAgent-2.2.3/startAgent.sh)后,在jmeter端进行如下配置
线程组->添加->监听器->jp@gc – PerfMon Metrics Collector使用
配置好后,就可以在jmeter运行过程中,收集应用服务器资源。
ServerAgent使用参考:
https://github.com/undera/perfmon-agent
jp@gc – PerfMon Metrics Collector插件安装方法:
https://www.cnblogs.com/saryli/p/6596647.html
注意: 此插件只在单机版运行时起效, 在分布式多台测试机运行时,不工作。 所以在分布式执行测试脚本时,单独启一个jmeter,永久循环进行监控
执行脚本。
根据使用经验,jmeter测试机器,硬件: 4核8G内存 跑5000个并发都没有问题,这里说的是业务不复杂的情况下,针对单接口测试,1台测试机 在500秒内让5000个用户陆续登陆,设置集合点5000,一起并发抢票接口。
jmeter启动参数设置:
set
HEAP=-Xms4096m -Xmx4096m
NEW=-XX:NewSize=128m -XX:MaxNewSize=512m
SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50%
TENURING=-XX:MaxTenuringThreshold=2
PERM=-XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:+CMSClassUnloadingEnabled
DUMP=-XX:+HeapDumpOnOutOfMemoryError
最多设置5个标签!
a. 需要搭建jmeter分布式测试环境,搭建步骤非常简单,可参考官网:
http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html
b. 在实际使用过程中,使用windows作为master,用linux做slave是完全可以的,只要保证 jdk版本一致,jmeter版本一致。
c. 服务器资源监控,Jmeter里带如下插件,可百度此插件的安装方法,然后在脚本里添加插件的监控,再进行简单的配置
只要将ServerAgent服务安装在需要监控的机器上(windows,linux都可以),启动服务(ServerAgent-2.2.3/startAgent.sh)后,在jmeter端进行如下配置
线程组->添加->监听器->jp@gc – PerfMon Metrics Collector使用
配置好后,就可以在jmeter运行过程中,收集应用服务器资源。
ServerAgent使用参考:
https://github.com/undera/perfmon-agent
jp@gc – PerfMon Metrics Collector插件安装方法:
https://www.cnblogs.com/saryli/p/6596647.html
注意: 此插件只在单机版运行时起效, 在分布式多台测试机运行时,不工作。 所以在分布式执行测试脚本时,单独启一个jmeter,永久循环进行监控
执行脚本。
根据使用经验,jmeter测试机器,硬件: 4核8G内存 跑5000个并发都没有问题,这里说的是业务不复杂的情况下,针对单接口测试,1台测试机 在500秒内让5000个用户陆续登陆,设置集合点5000,一起并发抢票接口。
jmeter启动参数设置:
set
HEAP=-Xms4096m -Xmx4096m
set
NEW=-XX:NewSize=128m -XX:MaxNewSize=512m
set
SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50%
set
TENURING=-XX:MaxTenuringThreshold=2
set
PERM=-XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:+CMSClassUnloadingEnabled
set
DUMP=-XX:+HeapDumpOnOutOfMemoryError
一周热门 更多>