什么是LoadRunner

Load Runner是一个性能测试工具, 是Mercury开发的, 2006年的时候被HP公司收购,随后 2016年被MicroFocus收购
Load Runner支持各种开发工具,技术以及通信协议,目前市场上难得有这种支持大量的协议的性能测试工具

为什么是LoadRunner

Load Runner不仅仅是性能测试工具中的先驱, 而且是目前市场上的领头羊。在最近的评估中, 他占有85%市场率, 也就是大部分公司做性能测试都会使用该软件

展开来讲, Load Runner支持RIA(丰富的网络应用),Web2.0(HTTP/HTML,Ajax,Flex以及SilverLight等),手机,SAP,oracle,MS SQL server,Citrix,RTE,Mail以及Windowns Socket.市场上还没有一个能够支持如此多的协议的工具
选择使用LoadRuner的一个重要的原因是他的稳定性,他的声誉之所以一直很好就是因为 客户经常使用LoadRunner来交叉验证我们的性能基准, 如果你已经使用了, 那你会感觉到很欣慰
Loadrunner 已经嵌入到惠普公司的其他测试工具中, 比如QTP, ALM 能够让我们完成端到端的测试。
LoadRunner 的工作原则是模拟用户, 复制用户的请求

什么是Load Runner的框架

LoadRunner 的框架是复杂的, 但是很容易理解

HP LoadRunner_IT

1)虚拟用户脚本生成器(virtual user Generator)VUG

功能:录制脚本,编辑测试脚本

2)压力调度控制台(controller)

功能:创建场景,运行场景,监控场景,收集测试数据

3)压力结果分析器(Analysis)

功能:把收集到的测试数据以图表的形式展示出来,生成测试报告

性能测试流程

  1. 测试流程的设计
  2. 创建VUGen脚本
  3. 创建情形
  4. 执行
  5. 结果分析