Loadrunner简介

 

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

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

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

 

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

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


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


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

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

 

界面简介

录制选项介绍

录制选项:

  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

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

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

 

posted on 2018-09-11 16:05  Congcong那些年  阅读(1569)  评论(0编辑  收藏  举报