LoadRunner介绍和脚本录制

发布于:2023-01-14 ⋅ 阅读:(556) ⋅ 点赞:(0)

介绍:


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

#关键设置含义总结

Application type     应用类型
Program to record     录制使用的浏览器
URL Address            要录制的项目URL地址
Working directory       工作目录
Record into Action       录制代码存放地

#函数总结
lr_output_message() 输出
lr_think_time()     思考时间


网站公告

今日签到

点亮在社区的每一天
去签到