LoadRunner转Jmeter

LoadRunner 转 Jmeter


Loadrunner是性能测试工具, 包括三大部分,generator用来生成测试用例脚本;controller用来组织测试场景,以及监控测试运行情况;Analysis用来展示结果报表。
Jmeter拥有loadrunner绝大多数功能,但是编写UI脚本没有loadrunner方便,因为UI脚本通常包含非常多的请求,比如我最近就录制了一个超过一万行的loadrunner脚本,录制脚本极大减少了编写用例脚本的工作量。Loadrunner录制很稳定,而Jmeter自带录制功不稳定,而用BlazeMeter录制的jmeter脚本又无法看到响应,不好做关联。这是我的项目一直在用loadrunner的原因。对于接口测试,jmeter完全能满足需求。

1.尝试用blazemeter插件录制。
2.尝试用自身的录制功能,不稳定
一 安装jmeter bin下的证书到浏览器
二 配置浏览器proxy localhost8888

2调通脚本:
1.用blazemeter插件录制后生成了jmeter脚本(没有响应)。
一:查看响应
加一个view results的listener看response
二:添加检查点
给关键请求加一个response的assertion(substring ‘success’)
三:添加参数 (三种方式)
1 user defined variables 用户自定义变量,程序执行中永不改变,如 host
2 user parameters 例如,不同的线程(Vuser)配置使用不同的user name. ${userName}
3 CSV Data Set config 逗号分隔的数据,每次迭代换一行
四:添加关联
Boundary extractor
五:看日志
勾选options里的log viewer
六:在不同机器上跑
1 在所有期望运行 JMeter 作为 Load Generator 的机器上安装 JMeter,并确定其中一台机器作为 Controller,其他的机器作为 Agent。然后运行所有 Agent 机器上的JMeter-server.
2 在Controller 机器的 JMeter 找到 JMeter.properties修改remote_hosts = 192.168.0.1:1664,192.168.0.2:1664
3 保存文件,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值