jmeter学习记录--03--jmeter负载与监听

发布时间:2017-7-9 7:30:01编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"jmeter学习记录--03--jmeter负载与监听 ",主要涉及到jmeter学习记录--03--jmeter负载与监听 方面的内容,对于jmeter学习记录--03--jmeter负载与监听 感兴趣的同学可以参考一下。

 jmeter场景主要通过线程组设置完成,有些复杂场景需要与逻辑控制器配合。

场景设计

jmete线程组实际是一个线程池,根据用户设置进行线程池的初始优化,在运行时做各种异常的处理。

场景运行

一种是gui运行,一种是命令窗口运行。可本地化运行,也可远程执行。

gui是界面的,本地运行直接点击按钮开始即可。

运程运行:远程与本地通过RMI通信,负载机上开启agent程序,控制机上单机按钮远程负载机。

远程运行需要提前配置:

非gui界面的,这种情况比较省负载机资源。推荐用这种方式来执行测试计划。

性能参数调整

jmeter作为java应用,负载机是很费资源的。可以调整java的性能参数来提高负载机性能。

apache-jmeter-3.2\bin\jmeter.bat

rem including some tuning recommendationsset HEAP=-Xms512m -Xmx512mrem Uncomment this to generate GC verbose filerem set VERBOSE_GC=-verbose:gc -Xloggc:gc_jmeter_%p.log -XX:+PrintGCDetails -XX:+PrintGCCause -XX:+PrintTenuringDistribution -XX:+PrintHeapAtGC -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCDateStampsset GC_ALGO=-XX:+UseG1GC -XX:MaxGCPauseMillis=250 -XX:G1ReservePercent=20set SYSTEM_PROPS=-Djava.security.egd=file:/dev/urandomrem Always dump on OOM (does not cost anything unless triggered)set DUMP=-XX:+HeapDumpOnOutOfMemoryError

这里可以set heap、gc、dump策略等。heap常规参数有:-xmx、-xms、-xmn、-xx:permSize、-xx:maxPermSize

os为32位时,xmx不要在于1.5G,64位时设置为2GB,-xmn不要超过xmx的1/2。

jvm相关知识:http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html#GBGCIEFC

测试监听

用于收集运行结果、如事务响应时间、吞吐量等指标。

summary report或aggregate report。summary report中可调整显示字段等,字段选的越多,IO越高。

jmeter plugins增加了众多的监听器,可用这个。


上一篇:【读书笔记】《Android开发艺术探索》
下一篇:Linux进程冻结技术【转】 - 张昺华

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款