Jmeter压测环境选择&非GUI模式运行

jmeter工具慢慢的被认可,网上的各种使用方法文章分享也越来越多,之前2016年当时比较火的压测工具还不是它,但是它比较轻便,好安装,免费,可扩展(虽然我不会写脚本)还是被一些人推荐。当时学习的资料还是比较少的,经验也少,现在多了。也因为工作中一直实践较少,最近这份工作中2次压测才是真正把以前学习的用上了,所以说还是要实践起来。但是也发现了一些问题。一些认知问题,如果表述有错,希望大佬指出。

 

压测环境选择

一般来说,测试人员先在本机电脑上进行配置,压测调试,不断更改并发量,并发时间等配置。但是如果并发量较高,本机电脑资源(内存和CPU)不够,这样压测并发数很大时(例如并发5000),也许自己电脑就死机了。这样的压测也不合理。

这时候有2种方法,第一是使用分布式压测(可查看其他博客具体配置,需要多台电脑进行),第二是在服务器上进行压测(资源好、稳定)。因此网上也有很多文章指导如何在Linux服务器上执行jmeter脚本进行压测。

总结:

能否使用自己本机压测取决于你压测机的配置

1、测试可以先在Windows上调试执行,后面在windows的非GUI。命令行界面执行及压测脚本。

2、如果此时因为本地资源对压测结果有影响,则可在Linux服务器上进行压测

3、方法一样,只是要在服务器上安装环境

注意本地的jmeter在创建计划,编写脚本的时候的jmeter的版本最好和linux的版本一致,不然容易报错;

参考文章:

linux上实现jmeter分布式压力测试的完整教程

jmeter 在linux服务器的安装和运行

JMeter对服务器压测应该在本地连服务器还是在服务器测localhost

 

压测调试与执行

启动jmeter有这么一句话:

意思就是调试在GUI界面模式下进行,压测load testing在非GUI模式下执行命令,以前我一直在GUI模式下进行压测,虽然我后来为了节约资源,压测时禁用“查看结果树”,但是这样看来还是有些不准确的。

使用下面的命令来执行测试:

 jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

最关键,在非GUI模式下可以生成HTML报告,内容很丰富。很适合放在测试报告里面,让领导、客户都觉得比较正规、正式。(之前没有研究过,一直以为在Linux环境上才可以得到报告,实际在我们本机都可以。

直到今天才弄了一份出来。里面很多报表,目前截图只是其中一部分o(╥﹏╥)o,打算把最近执行的压测都弄一份这样的报告出来ヾ(◍°∇°◍)ノ゙)

 

补充

参考文章

用 JMeter 进行压力测试【全面、推荐】

Linux环境运行jmeter+测试报告查看【推荐】

JMeter实战-Linux下安装JMeter

Linux下安装jmeter

jmeter在linux上怎么安装_jmeter 在linux服务器的安装和运行

 

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值