Jmeter三分钟上手

  • Jmeter简单介绍

Apache产品,开源,测试功能和性能,java开发,主要测试与Web应用程序。

可模拟多并发,可保存测试脚本,可测试响应时间、cpu负载、内存占用和资源。

注意,Jmeter获得的时间是响应时间而不是渲染时间,也就是说,也许你在页面上感觉是要3秒以上,响应时间也就0.009s也有可能。

可用在xp/w3/w7/w8/w10,需要安装JDK,64位。

  • 怎么快速进行一个cpt性能测试?
    • 第一步:安装,不用安装直接解压就可以。以及打开/bin/jmeter.bat    JDK 1.8配 jmeter 3.2
    •  

    • 第二步:打开性能小组提供的cpt模板

    • 第三步:开始录制
      1. 修改浏览器代理

要把浏览器的代理改成 ip:  localhost   端口 8888。不同浏览器改的地方不一样。我截图的是谷歌浏览器。

坑:就算是不在报表服务器下部署的jmeter,这边代理ip也是localhost就行了;如果发现登不进去报表地址,是因为还没开jmeter的录制功能。

      1. 系统登录录制

先把系统登录的目标控制器换成测试计划的【系统登录(只登录一次)】,这个是提前设置的,再点击启动,然后打开网页,输入报表地址,输入用户名和密码,停止录制。

      1. 操作录制

操作这边一步步来,选择加载模板就录制打开模板的步骤;选择过滤就点击一下过滤;记得每次都要停止一下。

      1. 关闭session录制

同上,选择关闭sessionID的录制功能,然后叉掉报表页面就OK了

 

      1. 关联sessionID

关键来了,这一步是为了实现动态参数,先点击一个模板加载,在上面的就是已经录制好的操作,找到sessionID,然后记住这个号码74433

用ctrl+F  查询 74433 ,然后把所有的74433,换成${sessionID}就OK了,确保后面做测试是动态的。

      1. 调整线程和测试次数

Thread group就是任务细节调整

线程数就是并发,可以直接 改数字

循环次数就是跑几次,100或者多少

值得注意的是,如果300并发下,100次循环,应该是出现30000次数据,如果不满,那就是说有宕机了的测试。

      1. 查看结果

点击聚合报告,就看表格版的

samples是指用例,如果第一个是登录系统的,显示1,那就是1个并发,50就是50个并发

Average 就是平均响应时间

MIN是最小响应时间

max是最大响应时间

点击系统资源插件,可以看系统占用情况。

以上。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值