《LoadRunner性能测试巧匠训练营》——第3章 LoadRunner Controller实战 3.1 Controller介绍

第3章 LoadRunner Controller实战

结束了LoadRunner学习的第一个里程碑,小白马不停蹄地开始了第二个里程碑的学习,那就是LoadRunner的Controller组件。

3.1 Controller介绍

Controller可谓是LoadRunner的“心脏”,承担着多种工作任务。最常见的就是场景的设计、压力机的部署、脚本调度、监控以及数据收集。
Controller的工作原理是,通过场景设计来模拟用户的真实操作并调用VuGen中的脚本,再通过设置的压力机产生压力。在场景运行过程中,Controller可以收集虚拟用户执行情况、事务响应时间、吞吐量、各个服务器资源以及各个应用资源的信息并实时显示,帮助测试人员分析。
Controller的启动有两种方式:可以从开始菜单下的HP LoadRunner→Applications→Controller启动,也可以从VuGen中选择Tools→Create Controller Scenario命令后创建。
接下来就和小白一起看看这个神秘的“心脏”吧!

时间: 2024-07-29 16:06:43

《LoadRunner性能测试巧匠训练营》——第3章 LoadRunner Controller实战 3.1 Controller介绍的相关文章

《LoadRunner性能测试巧匠训练营》——第2章 LoadRunner VuGen实战2.1 LoadRunner快速安装

第2章 LoadRunner VuGen实战 经过上面的学习,小白已深入理解了性能测试,接下来小白需要通过一个性能测试工具来引导他动手实践,毕竟实践才是王道. 经过查找资料,小白发现性能测试工具貌似比较多,但LoadRunner是目前比较流行的,所以小白决定先学习最流行的性能测试工具.下面就和小白一起来见识下LoadRunner 11的强大功能吧! 2.1 LoadRunner快速安装 在Windows下安装软件一般都是4个步骤:下载.安装.配置.验证.小白到HP的官网找到了LoadRunner

《LoadRunner性能测试巧匠训练营》—— 导读

前 言 国内软件测试行业人才缺口已突破20万,并随着需求的不断攀升而挺向30万大关.据悉,国外成熟软件企业,一个软件开发工程师对应1-2个软件测试工程师,而国内软件企业,平均8个软件开发工程师才对应1个软件测试工程师,比例严重失衡.国内测试行业在这一点上与国外的差距比较大.实际上,为了保证软件质量,从项目开始测试人员就要介入,要了解客户需求,参与项目评审,把握测试要点.如果测试人员数量少,软件质量是得不到保证的.测试行业的确需要大量人才,尤其是在性能测试方面有丰富测试经验的人才更加稀缺. 另一方

《LoadRunner性能测试巧匠训练营》——1.6 本章小结

1.6 本章小结 通过本阶段的学习,小白深入理解了性能测试的作用.重要性以及意义,同时掌握了重要的术语.概念.指标,并把这些知识应用到实际生活场景中,经过深刻学习产出了两个经典模型.虽然第1章为基础知识,但对于学习整体的性能测试知识尤为重要,如果不能很好地理解和掌握这些基础,后续的学习将会变得凌乱不堪,这也是很多读者最容易犯的错误,切忌不要浮躁!接下来小白将学习现在十分流行的商业性能测试工具LoadRunner,他又会遇到什么问题呢?让我们继续往下看吧.

《LoadRunner性能测试巧匠训练营》——2.8 本章小结

2.8 本章小结 通过这段时间的学习,小白已经熟练地掌握了LoadRunnerA的VuGen使用,并能把常用的技术点与技巧很好地运用到项目实战中.回顾来看,VuGen的功能还是蛮强大的,从编写到调试再到细微的设置,不愧为传说中性能测试的"神器",也更加坚定了小白继续学习的信心.在高兴之余,小白也认识到很多事情是可以遵循步骤规则的,就像脚本的编写开发.小白也体会到只有总结.梳理学到的知识,才能让自己的头脑变得更清晰,从而不至于毫无头绪地抓狂.下一章小白将学习LoadRunner的第二大组

《LoadRunner性能测试巧匠训练营》——3.4 本章小结

3.4 本章小结 通过这段时间的学习,小白已经掌握了Controller中的关键要领,从场景的设计到监控,以及重要指标的分析都可以熟练完成,也算完成了第二个里程碑的学习,虽然心里很高兴,但也感受到了压力,需要补充学习的知识太多了.在本章的学习中,读者要注意灵活处理,很多东西并不是唯一的,没有对错之分,需要根据自己实际业务灵活调整与试验,切勿死板.下次小白将以实战方式学习LoadRunner的第三大组件Aanlysis并进行数据图表分析,让我们一起期待吧.

《LoadRunner性能测试巧匠训练营》——第1章 与性能测试的亲密触碰1.1 性能测试的作用以及重要性

第1章 与性能测试的亲密触碰 性能测试的挑战性和趣味性小白早有耳闻,也会经常听到各个公司因为系统性能而引发的一系列严重问题,所以性能测试会越来越受到重视,只是时间的问题.下面就让我们和小白先来了解下性能测试的趣事,再一同学习性能测试的基本知识. 1.1 性能测试的作用以及重要性 随着社会的发展,用户对产品的要求也越来越高,以前可能看重功能方面,现在正在逐步转变为性能方面,同时各大公司也加强了产品的性能测试,因为从这几年发生的事件来看,性能带来的严重问题以及损失不容忽视,而性能测试的重要性也不言而

《LoadRunner性能测试巧匠训练营》——2.4 脚本编写实战

2.4 脚本编写实战 知识的学习都是从易到难的,所以小白选择了最简单的场景.以提前注册好的用户名besttest,密码123123完成登录.退出的业务.别小看这么简单的场景,也许你也和小白一样遇到了不少问题呢. 通过"开始"菜单下的HP LoadRunner →Application→Virtual User Generator打开并新建一个空白的Web(HTTP/HTML)协议的脚本,首次会出现Task视图界面,如图2-8所示. 初学者可按照图2-8中的步骤学习.因为这里不使用此视图

《LoadRunner性能测试巧匠训练营》——2.7 VuGen使用技巧

2.7 VuGen使用技巧 至此,小白可以松口气了,常规的录制.放回.设置.脚本编写已经完全掌握了,终于达到了一个里程碑,值得庆祝.不过闲不住的小白还是想利用休息时间继续看看LoadRunner的VuGen中的各种功能.2.7.1 协议嗅探 Portocol Advisor(协议嗅探)功能是LoadRunner 11中的新增功能,只是为了给大家选择协议时提供参考意见而已,这个功能不能全信,只是在我们没有头绪时,可以参考嗅探出的协议.协议嗅探使用步骤如下. 1)单击菜单File→Protocol→

《LoadRunner性能测试巧匠训练营》——3.2 场景设计实战

3.2 场景设计实战 Controller可以完成多种场景设计,如快增长.慢增长.组模式等,基本可以满足日常的性能测试场景需求.启动Controller后的新建场景界面如图3-1所示. 下面解释图3-1中的主要选项.1)Select Scenario Type:选择场景类型.根据需要,可以选择手工场景和基于目标的场景.各子选项含义如下. Manual Scenario:手工场景.就是手工指定场景如何运行,比较灵活,可以完成绝大多数的场景需求.此处还有一个选项,是否使用百分比模式,一般情况下不勾选