LR脚本录制3——Fiddler生成LR脚本(推荐)

1.1LoadRunner11.0
       好处:可破解,破解后能支持几百几千个虚拟并发;
       缺点:对浏览器支持范围很小,ie、谷歌、火狐浏览器都只能用很低的版本,而现在的系统在低版本的浏览器上都不兼容,很多情况下都不能录制到脚本。
       因此:施压机环境上安装LR11版本,方便后续100并发或者更多并发的性能压测
1.2LoadRunner12.0
        好处:能支持的浏览器版本高,可以直接录制到脚本,且可以将Fiddler工具抓到的请求直接转换成脚本;
        缺点:目前没有破解版,最高只能支持50并发。
        因此:本机建议安装LR12版本,方便本地调试脚本

1.3 Fiddler

       抓包工具,可以抓取到HTTP请求,并且抓取到的请求文件可以通过LoadRunner12直接转换生成脚本。

        综合所有,目前的解决方案:使用Fiddler+LR12录制并调试脚本,使用LR11进行场景压测。

       打开Fiddler工具,点击过滤器Filters,勾选Use Filters,选择Show only the following Hosts,再将系统的IP地址填入下方的框中,以英文的分号结束。切换到Inspectors页签,Fiddler会将本机所有的HTTP请求抓取到,开启过滤器的目的是只抓取被测系统的请求。

录制步骤:

  1. 将Fiddler保持打开状态,打开浏览器输入系统URL,
  2. 进行前台收银等相关业务操作(如登录—>打开收银—>录入商品—>点击收银—>结算—>退出登录),此时Fiddler会抓取到系统的接口请求(建议每操作一个节点记录下此节点会调用哪些接口,后续添加脚本事务可以此为依据)
  3. 一个场景流程操作完成后,选择需要的接口或者保存所有接口,点击File -> Save
  4. 点击in ArchiveZip,以saz文件保存下来,注意文件名不能用汉字,否则LR导入的时候会报错。
  5. 打开LR12 Virtual User Generator ,File -> Add -> Existing Script,选择刚才保存的saz文件(或者直接将saz文件打开方式以VuGen打开),LR12即可将请求生成脚本,碰到这样的弹框直接【确定】。 

  6. 碰到文件下载点击【取消】。

  7. 生成脚本如下:

    至此,利用Fiddler工具生成LR压测脚本就成功了

    参考:https://www.jianshu.com/p/0c4e39d4da02

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值