• LoadRunner介绍和脚本录制


    介绍:


        LR组成


            Vugen: 虚拟用户生成器,录制、编辑脚本
            Ctroller: 控制器, 场景设计、运行、监控
            Analysis: 生成各种图标,分析测试结果

     

    VuGen录制脚本


        1. 启动VuGen方式
            1.利用LoadRunner应用管理程序
            2.应用程序图标启动(推荐)
      

     2. 录制HTTP项目协议
            Web(HTTP/HTML)
        

    3. 录制设置各选项含义
            1). Application type
                应用类型(默认Web项目,可选Win32)
            2). Program to record
                录制使用的浏览器(默认32位IE8)
            3). URL Address
                要录制的项目URL地址(默认录制时只需要修改此项)
            4). Working directory
                工作目录(默认LR根目录下的bin文件夹)
            5). Record into Action
                录制生成的代码的存放位置(默认Action,可以创建多个)

        

    4. 如何运行脚本
            运行按钮(F5)
        

    5. 如何查看运行脚本的结果
            菜单(View) -> Test Results...
        

    录制的延伸
            1. 录制模式 HTML-based script 与 URL-based script 的区别


                1. HTML-based script: 所有请求放到一个函数内(这里所有请求是指,每步操作所产生的请求)
                2. URL-based script: 每个请求放到一个函数
              

     注意事项
                    1). 基于浏览器的应用程序推荐使用 HTML-based script
                    2). 不是基于浏览器的应用程序推荐使用 URL-based script
                    3). 基于浏览器的应用程序中使用了 HTTPS 安全协议,使用 URL-based script 方式录制
          

     2. 脚本类型 web_submit_form 与 web_submit_data 的区别


                1. web_submit_form: 依赖上下文才能提交。


                2. web_submit_data: 不依赖上下文,每个函数都指定了具体的 URL 地址,可以直接提交成功。【推荐】


            3. lr_output_message() 函数的作用
                输出语句函数,可以将打印信息定向输出到脚本根目录下的指定文件内


            4. lr_think_time() 函数的作用
                思考时间函数
                    尽最大程度模拟用户前后请求之间的时间间隔
                    注意:一般情况下,思考时间函数不生效对服务器压力更大!

    1. #关键设置含义总结
    2. Application type 应用类型
    3. Program to record 录制使用的浏览器
    4. URL Address 要录制的项目URL地址
    5. Working directory 工作目录
    6. Record into Action 录制代码存放地
    7. #函数总结
    8. lr_output_message() 输出
    9. lr_think_time() 思考时间

  • 相关阅读:
    基于springboot农产品交易平台的设计与实现
    go垃圾回收机制
    【什么是高斯分布?还有什么分布?他们的用途是什么?】
    新零售标杆 SKG 全面拥抱 Serverless,实现敏捷交付
    使用函数验证哥德巴赫猜想
    Vue--Router--嵌套路由(children)的用法
    技术分享 | app自动化测试(Android)--显式等待机制
    【ESP32_8266_WiFi (十五)】ESP8266 OTA 操作说明
    JL-19-1 土壤温度速测仪 浅谈工作原理
    【微信公众号】一、获取 access_token
  • 原文地址:https://blog.csdn.net/gregcsdn/article/details/126385147