zoukankan      html  css  js  c++  java
  • LR两种录制模式的区别

    loadrunner的录制模式分为如下两种录制模式:

      HTML-based script,也称为高层录制;

      URL-based script,也称为底层录制。

     

    两种录制模式的区别:
    1)脚本不同:高层录制将所有资源放在一个URL中,底层录制将不同页面的放在不同URL中(查看录制时生成的日志,或者录制到的提交表单的脚本代码,如果有web-link则为高级录制,有 web-url则为低级录制
    2)表格函数:存在表单提交时,高层录制使用的是web_submit_from,底层录制使用的是web_submit_data
    3)高层录制要求比较高,占用的资源比较多,多应用于综合性的测试
    4)底层录制脚本灵活性更强,可以看到每个资源,但是关联性较差(删除一个url中的链接的话可能会导致另一个url的失败)

    从录制的脚本内容上看:

      使用“HTML-based script”的模式录制脚本,VuGen为用户的每个HTML操作生成单独的步骤,这种脚本看上去比较直观;使用“URL-based script”模式录制脚本时,VuGen可以捕获所有作为用户操作结果而发送到服务器的HTTP请求,然后为用户的每个请求分别生成对应方法。

    适用情景:(最终还是基于协议进行选择)

      通常,基于浏览器的Web应用会使用“HTML-based script”模式来录制脚本;

      不是基于浏览器的Web应用、Web应用中包含了与服务器进行交互的Java Applet、基于浏览器的应用中包含了向服务器进行通信的JavaScript或者VBScript等脚本语言、基于浏览器的应用中使用了HTTPS安全协议,这时使用“URL-based script”模式进行录制。App的录制最好也采用URL录制模式。

  • 相关阅读:
    contextMenu,右键菜单
    hashchange
    web攻击日志分析之新手指南
    工匠人生
    数学有卵用之通信篇
    精英主义(一)
    flaskbb部署笔记
    深入分析一波,你们说的云安全到底是什么鬼?
    Gh0st与云安全
    困境与突破
  • 原文地址:https://www.cnblogs.com/zzp-biog/p/9746727.html
Copyright © 2011-2022 走看看