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) 编辑 收藏 举报