博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
提升jmeter自身性能
阅读量:4632 次
发布时间:2019-06-09

本文共 692 字,大约阅读时间需要 2 分钟。

JMeter负载测试时使用GUI界面和较多的收集测试结果的监听器容易造成jmeter的性能瓶颈,远程测试时的控制台尤为明显。提升JMeter负载测试时性能的方法如下:

官方的解决办法:

http://jakarta.apache.org/jmeter/usermanual/best-practices.html#lean_mean

1. 使用无界面模式:jmeter -n -t test.jmx -l test.jtl

2. 尽可能少使用监听器,如果使用了可以在运行时使用-l参数

3. 尽量把相似的取样器放在循环内,使用变量(CSV Data Set)修改这些Sampler,而不是重复添加Sampler。或者可能会用到Access Log Sampler(在这里不能使用Include Controller,因为它会将指定文件中的所有测试元件直接添加到测试计划中来)。

4. 不要使用函数测试模式(Functional Mode)

5. 以CSV格式输出测试结果,尽量不要使用XML格式

6. 仅保存你需要的数据

7. 尽可能少的使用断言

8.负载测试期间不要使用“查看结果树”“用表格查看结果”监听器,这两个监听器最好只在调试脚本时使用

9.如果测试需要大量数据(特别是随机产生的数据),可以提前准备好测试数据放到数据文件中,以CSV Dataset方式读取,这样就能避免在测试运行阶段浪费资源

10.大并发量的负载测试,在尽量多台机器上运行多个非GUI JMeter实例

转载于:https://www.cnblogs.com/lxs1314/p/9930072.html

你可能感兴趣的文章
cf837D(01背包)
查看>>
函数重载
查看>>
Unity鼠标拖拽控制人物的左右旋转
查看>>
python 获取路径不同方法的比较
查看>>
redis-trib构建集群
查看>>
《白帽子》里面的安全三要素
查看>>
大型运输行业实战_day04_2_高级查询
查看>>
Visual.Basic.6大学教程pdf
查看>>
像计算机科学家一样思考Python pdf
查看>>
计算广告 互联网商业变现的市场与技术.pdf
查看>>
C++ typedef小结(转载)
查看>>
hdu 4612 Warm up 桥缩点
查看>>
类类型
查看>>
【树论 倍增】51nod1709 复杂度分析
查看>>
【树链剖分 ODT】cf1137F. Matches Are Not a Child's Play
查看>>
Yii CModel中rules验证规格
查看>>
asp.net实现数据库备份还原功能
查看>>
java高cpu占用和高内存占用
查看>>
ASP.NET 页面之间传值的几种方式
查看>>
华为笔试(1)
查看>>