oadRunner性能测试巧匠训练营》——2.2 LoadRunner组成与示例程序

简介:

本节书摘来自华章计算机《LoadRunner性能测试巧匠训练营》一书中的第2章,第2.2节,作者:赵 强 邹伟伟 任健勇 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 LoadRunner组成与示例程序

完成LoadRunner的安装后,小白迫不及待地想试试这个软件的威力如何。下面就跟随小白继续学习吧。

  1. Loa dRunner的三大组件
    LoadRunner由三大基本组件构成,分别是VuGen、Controller、Analysis。那这三个组件的作用如下。
  • VuGen:是录制与编写脚本的地方,就是通过录制或编写脚本来模拟用户的行为,可以理解为用户行为模拟器,同时会打印出日志信息,方便调试脚本。VuGen也是一个集成开发调试环境,在这里完成脚本开发并调试通过后就可以放到Controller中来创建场景了。
  • Controller:是性能测试场景设计以及监控的地方,让脚本按照预定的规则运行并产生压力,同时监控重要指标等都在此处完成。
  • Aanlysis:是收集测试数据后生成图表报告的地方,能帮我们分析数据并产生图表,方便进行后续的分析。
  1. WebTours示例程序
    LoadRunner还提供了一个示例程序WebTours供我们练习。启动菜单为“开始”→HP LoadRunner→Samples→Web,如图2-3所示。

出于好奇,小白直接单击了HP Web Tours Application的链接,结果出现了如图2-4所示的报错页面。


<a href=https://yqfile.alicdn.com/4ee2d7a71536a3760f6bd0f1fa0c2a02d4454756.png
" >

根据自己的猜测应该是某个服务没有启动导致的。所以小白下意识地单击Start Web Server,然后再次访问该地址,终于见到WebTours的真面貌了,如图2-5所示。
于是他单击图2-5中的Sign Up Now链接并注册了一个名为besttest的用户,登录成功后出现如图2-6所示的页面。


2641038ad3163ca7530db883b6c4d267aa61de29
推荐使用IE 6或IE 9,并设IE为默认浏览器,同时选中“浏览器”,之后选择“工具”→“Internet选项”,在弹出的“Internet属性”对话框中选择“高级”选项卡,在其中选中“启用第三方浏览器扩展”。
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
20天前
|
网络协议 安全 测试技术
性能工具之emqtt-bench BenchMark 测试示例
【4月更文挑战第19天】在前面两篇文章中介绍了emqtt-bench工具和MQTT的入门压测,本文示例 emqtt_bench 对 MQTT Broker 做 Beachmark 测试,让大家对 MQTT消息中间 BenchMark 测试有个整体了解,方便平常在压测工作查阅。
114 7
性能工具之emqtt-bench BenchMark 测试示例
|
3月前
|
SQL 安全 测试技术
Web应用程序安全测试
Web应用程序安全测试
|
4月前
|
存储 缓存 监控
Web 应用程序性能测试核心步骤
Web 应用程序性能测试核心步骤
|
6月前
|
算法 异构计算
基于FPGA的Lorenz混沌系统verilog开发,含testbench和matlab辅助测试程序
基于FPGA的Lorenz混沌系统verilog开发,含testbench和matlab辅助测试程序
|
19天前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
13 0
|
4月前
|
开发框架 测试技术 定位技术
如何开展移动应用程序性能测试?
如何开展移动应用程序性能测试?
|
1天前
|
测试技术
LabVIEW程序测试
LabVIEW程序测试
|
3天前
|
SQL 测试技术 网络安全
Python之SQLMap:自动SQL注入和渗透测试工具示例详解
Python之SQLMap:自动SQL注入和渗透测试工具示例详解
12 0
|
8天前
|
监控 测试技术 持续交付
Python自动化测试代理程序可用性
总之,通过编写测试用例、自动化测试和设置监控系统,您可以确保Python自动化测试代理程序的可用性,并及时发现和解决问题。这有助于提供更可靠和高性能的代理服务。
12 4
|
19天前
|
Linux 测试技术 Android开发
测试程序之UART 232/485适用于Android/Linux
测试程序之UART 232/485适用于Android/Linux
21 0