• 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() 思考时间

  • 相关阅读:
    YOLOv8 快速入门
    2021年阿里巴巴Java岗位面试(已拿offer)
    SSM度假村管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目
    TiDB 工具功能概览
    Dubbo 原理和机制详解 (非常全面)
    个人博客系统的设计与实现
    Java多线程-线程同步简述
    【171】JAVA8发送带有Body的HTTP GET请求
    React路由规则的定义、声明式导航、编程式导航
    建造者模式
  • 原文地址:https://blog.csdn.net/gregcsdn/article/details/126385147