下面是 ‘性能测试’ 的汇总

利用LoadRunner进行性能测试和结果分析(连载三)

Monday, February 26th, 2007

今天主要介绍虚拟用户类型和错误类型两种图表

虚拟用户类型的图表可以提供三个图,分别是:

  • 运行虚拟用户图
  • 虚拟用户汇总图
  • 集合点图

其中虚拟用户图显示的是执行负载测试的每一秒执行脚本的虚拟用户个数,以及他们的状态。虚拟用户图对于判断在给定的时间点北侧对象上的虚拟用户负载非常有用。另外虚拟用户图常常跟其他的图表进行关联,比如跟事务响应时间图,吞吐量图等等进行关联,可以看出在多大用户量的情况下响应时间最大,吞吐量最高等等。后面后重点介绍图表关联。

虚拟用户汇总图显示的是多少用户成功完成,多少用户停止,多少用户因为错误异常中止的的汇总。

集合点图显示的是在集合点虚拟用户被释放的情况,从图中可以看出载每个集合点有多少用户被释放,这样就可以检验集合点的设置是否正确,有没有达到预期的要求等。

错误类型的图表分为两个图,分别是:

  • 错误统计图
  • 每秒错误统计图

错误统计图显示在整个负载测试当中发生错误的事务或者其他类型的错误的个数。他们是按照错误代码进行分类的。
每秒错误图显示的是场景运行期间,每秒钟平均的错误个数,他们也是按照错误代码进行分类的。

利用LoadRunner进行性能测试和结果分析(连载二)

Sunday, February 25th, 2007

在场景执行的时候,虚拟用户的事务执行生成了结果数据,为了在执行测试期间监控场景的执行情况,我们可以用loadrunner的在线监测工具.为了观察执行结束后的总结情况, 你可以用下列工具:

虚拟用户的执行日志文件包含了每个虚拟用户在场景中运行的所有记录,这些文件位于场景结果文件的目录中.(在单个用户的执行模式下,这些文件位于脚本目录中)

控制器的输出窗口显示了场景执行的过程,如果场景执行失败,可以在这个输出窗口中找到有用的调试信息.

分析图表帮助你定位系统的性能表现,并且提供有关事务和虚拟用户的有用信息,你也可以通过关联不同运行场景的结果到一个图表中来比较不同的图表,从而更加准确的定位性能问题

图表数据和原始数据视图用Excel格式显示了生成图表数据的真实原始数据, 为了更深入的分析,你也可以把这些文件存储起来.

分析模块提供的报告功能让你可以从整体上浏览整个性能的报告,包括每个图表的数据,你也可以创建一个Word格式的文件,其中会自动创建用户需要的各种格式.

 

分析模块提供的常用图表可以分为以下一些主要类别:

虚拟用户图表

提供了虚拟用户的状态和统计信息

错误信息图表

提供了场景中错误发生的信息

事务图表

提供事务的性能和响应时间信息

(more…)

利用LoadRunner进行性能测试和结果分析(连载一)

Saturday, February 24th, 2007

HP Mercury LoadRunner 是一款功能相当强大的性能测试工具,由三个部分构成, VUGen, Controller以及Analysis. 其中VUGen负责进行脚本录制, Controller是一个总控中心,负责场景的配置,监控器的选取和监控,并选择合适的负载生成器进行执行, Analysis是一个分析模块,主要负责所有执行数据的分析以及报告的生成.
之所以说LoadRunner是强大的性能测试工具,主要是因为VUGen支持大概好几十种主流的协议. 因此支持的被测对象相当广泛,另外Analysis也有超强的功能,提供非常丰富的图表,供测试结束之后分析和定位问题.
我使用Mercury LoadRunner有一年多时间,2006年6月通过了LoadRunner的SP考试,并于12月底参加了CPC考试,以2分之差失败. 在这一年之内对Controller和Analysis的使用有一些心得和体会,自己认为对LoadRunner有了入门的了解,大概能看懂一些主要的分析图表,包括事务相关的一些图表,所以希望作一个 总结,也希望对渴望学习和了解LoadRunner的朋友有一些帮助. 因为时间有限,所以初步打算以两个系列的形式写出来,分别是Controller和Analysis. 首先会介绍Analysis.下次开始介绍Analysis提供图表的概述.


Close
E-mail It