VU脚本录制

总概:

    

一:性能测试工作开展

    负载测试流程:

      1.负载测试计划

      2.创建虚拟用户脚本

      3.设计场景

      4.运行场景

      5.结果分析

二:VUGen组件

     VuGen组件(虚拟用户发生器)→虚拟用户脚本,以录制与回放的原则去工作。

三:VU脚本录制:

      ①Vu脚本开发过程:1.录制基本的Vuser脚本

               2.新增/编辑Vuser脚本(是否插入事务,参数化,集合点等)

               3.配置运行时设置 (什么模式下运行,运行几次)

               4.在独立模式运行的VuSer脚本 

               5.集成VuSer脚本

       ②HTML与URL两种录制模式区别:

        优先选择HTML模式

     

      

        ③HTML和URL两种模式如何选择

        1.基于浏览器和应用程序推荐使用HTML-Based Script

        2.不是基于浏览器的应用程序使用URL-Based Script

        3.如果基于浏览器的应用包含了JavaScript,applet等并且该脚本向服务器产生了请求用URL-Based Script

        4.基于浏览器的应用程序使用了HTTPS安全协议,使用URL-Based Script

        5.不要使用浏览器的"后退功能",支持不太好

       ④VU脚本录制注意事项       

        1.LoadRunner录制脚本时不弹出IE浏览器

           当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下

           面的方法来解决。启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器

           扩展(需要重启动)”的勾选,然后再次运行VuGen即可解决问题。


           提示:通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制。因此建议运行LoadRunner

              得主机上保持一个干净的测试环境。

        2.录制Web脚本时,生成的脚本中存在乱码

           录制脚本前,打开录制选项配置对话框Record-Options(录制选项),进入到Advanced(高级)标签,先

           勾选“Support charset(支持字符集)”,然后选择中支持UTF-8。再次录制,就不会出现中文乱码问题了。    

四LoadRunner支持的协议

    LoadRunner基于协议,按照TCP/IP的分层

    ①分层结构如下:

        

    ②LoadRunner之协议判断

      1.开发确认

      2.概要设计或详细设计手册获知使用协议

      3.使用协议分析工具捕获通信时的数据包(摒除底层协议)--LoadRunner协议分析工具(wireshark)

      4.根据测试经验判断(不准确)

    ③LoadRuner之协议选择

       

     ④脚本结构

      vuser-init →用户登录,只能运行一次

      action      →操作间的脚本,可以迭代多次

      vuser-end→退出,只能运行一次

      并发操作应该放在Action中

猜你喜欢

转载自www.cnblogs.com/qinghua97/p/9144501.html