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


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

    1.3 Fiddler

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

    目前的解决方案:在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

  • 相关阅读:
    react-router-dom v6的几个方法
    SDK和API区别
    【前端设计模式】之抽象工厂模式
    游览器找不到服务器上PHP文件的一种原因
    Go 查找重复的行
    设计-命令模式
    hdu 5947 数论
    [Linux系统编程]文件重定向dup和dup2
    amazon账号注册用什么软件?
    脑间同步:道阻且长
  • 原文地址:https://blog.csdn.net/u011922774/article/details/125427695