Loadrunner简介

 

·性能测试工具:
      目前主流的性能测试工具备:Loadrunner、Jmeter,二者对比:
     
   ·成原本说:
       ·Loadrunner是HP公司的商用工具,C语言  Windowsajax

      ·Jmeter是Apache组织的开源工具,Java   免费windows

    ·技术来讲:
      ·Loadrunner和Jmeter可以实现的事情基本至关。(jmeter不支持ip欺骗,LR结果分析报告比jmeter详细)
      ·Loadrunner的可用性、易用性比Jmeter要好。
      ·Loadrunner的可扩展性不如Jmeter。
     ·Jmeter是开源的,能够根据须要进行二次开发。
     ·Loadrunner的性能是优于Jmeter的。浏览器

 

·LR的核心组件
    ·Vugen:Virtual User Generator,虚拟用户生成器。是用来录制、生成、编辑、调试脚本所用的工具。
        在LR中,虚拟用户就是脚本,严格来讲,脚本实现的就是模拟用户的行为的功能。
        PS:在Vugen中,只能实现一个虚拟用户。app

    ·Controller:控制器,是用来设计、实现场景,执行场景,集成监控,实时监测的一个组件。
        场景:就是多用户执行脚本的状况。函数


    ·Analysis:分析器,是用来收集、整理测试结果,提供简单的概要报告、图表,而且提供必要的选项来帮助测试工程师来分析性能测试结果、定位性能瓶颈。工具


    ·Load Generator:负载生成器,是用来生成负载用户(虚拟用户的)。
        PS:在安装LR的时候,能够选择的就分别是Loadrunner和Load generator。

    PS:以上四个核心组件中,只有Load Generator组件是能够独立安装,而且能够安装在非windows环境下的。性能

 

界面简介测试

录制选项介绍spa

录制选项:设计

  1)Application type应用程序类型:

      A: .internet Applications录制浏览器

      B:win32 Applications录制桌面软件程序,例如Foxmail

 

  2)Program to record要录制的程序

      咱们须要录制的程序名,LoadRunner默认支持的Web客户端是IE因此选择Microsoft Internet Explorer

 

  3)URL Address :URL地址:

      咱们录制开始所须要访问的URL地址,也就是咱们第一个请求所须要访问的页面

 

  4)Working directory工做目录:

      用来指定录制后脚本所存储的目录

 

  5)Record into Action录制到操做

 

  6)Record the application startup:

      指咱们一旦启动了应用后就将开始录制咱们应用收发的协议数据

 

·Recording简介:

   录制选项左下角Recording Options

·Recording:该选项是用来指定脚本的类型

  1)·HTML模式:

    叫页面模式、主请求模式。表示LR在生成脚本过程当中,只会对页面主请求生成对应的请求函数。

    脚本特征:请求函数中都会有属性:Mode=HTML

    优势:生成的脚本简洁、可读性强。

    缺点:可能会遗漏某些ajax请求

 

  2)·URL模式:

    又叫HTTP模式、请求模式。表示LR在生成脚本的过程当中,会对全部http请求都生成对应的请求函数

    脚本特征:请求函数中都会有属性:Mode=HTTP

    优势:不会遗漏任何协议有关的请求。

    缺点:生成的脚本过于臃肿,可读性差

相关文章
相关标签/搜索