书目《全栈性能测试修炼宝典JMeter实战》学习(二)

jmeter运行原理

    jmeter是以线程的方式来运行的,通过线程组来驱动多个线程运行测试脚本对被测服务器发起负载,每一个负载机上都可以运行多个线程组。
    运行逻辑:
    1.利用取样器模拟用户请求;如果需要做一些数据及环境的准备,,需要使用配置管理器;如果需要对响应数据做处理,则使用后置处理器。
    2.控制运行;使用线程组来设计运行场景,利用逻辑控制器来控制业务。
    3.收集结果,利用断言来验证测试结果,利用监听器来手机显示测试结果。
    同时jmeter也支持远程运行,弥补单台机器负载不够的情况。

jmeter测试计划要素

1.jmeter中一个脚本即是一个测试计划,也是一个管理单元。
2.测试要素如下:
(1)要素一:脚本中测试计划只能由一个。
(2)要素二:测试计划中至少要有一个线程组。
(3) 要素三:至少要有一个取样器,取样器的目的是模拟用户请求。
(4) 要素四:至少要有一个监听器,监听器用来得到测试结果。

jmeter与loadRunner的异同点

1.LoadRunner主要由C语言开发,支持Java、VB、C#;
jmeter是纯java开发,支持多种Java脚本语言。
2.loadRunner费用高昂,jmeter完全免费
3.LoadRunner录制功能强大,省事,效率高,门槛低;
jmeter由强大的第三方工具与插件。
4.loadRunner支持失眠上几乎所有见到的应用的性能测试;
jmeter虽然没有其强大的兼容行,但也能完成,不过需要自己拓展功能。
5.loadRunner的结果分析器很强大,jmeter在第三方插件的扩展下也具备了与之相媲美的体验。

参考书目:《全栈性能测试修炼宝典JMeter实战》

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值