LoadRunner性能测试过程/流程
作者:网络转载 发布时间:[ 2015/12/30 14:08:34 ] 推荐标签:性能测试
用LoadRunner进行负载测试的流程通常由五个阶段组成:
计划、脚本创建、场景定义、场景执行和结果分析。
(1)计划负载测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间。
(2)创建 Vuser 脚本:将终用户活动捕获到自动脚本中。
(3)定义场景:使用 LoadRunner Controller 设置负载测试环境。
(4)运行场景:通过 LoadRunner Controller 驱动、管理和监控负载测试。
(5)分析结果:使用 LoadRunner Analysis 创建图和报告并评估性能。
-------------------------------------------------分割线-------------------------------------------------
LoadRunner 在负载下对基于 Web 的应用程序进行测试的过程(分六个步骤):
1、计划测试
定义明确的测试计划将确保制定的 LoadRunner场景能完成您的负载测试目标。
2、创建 Vuser 脚本
Vuser通过与基于 Web 的应用程序的交互来模拟真实用户。Vuser 脚本包含场景执行期间每个 Vuser 执行的操作。
(1)每个 Vuser 执行
(2)同时多个 Vuser 执行
(3)选择具体的事务度量
3、创建场景
使用 LoadRunner Controller 创建场景。场景描述测试会话期间发生的事件。场景中包括运行 Vuser 的计算机列表、Vuser 运行的脚本列表以及场景执行期间运行的指定数量的 Vuser 或 Vuser 组。
通过定义 Vuser 组(将为这些组分配一些单独的 Vuser)、Vuser 脚本和运行脚本的负载生成器来创建场景。
或使用百分比模式来创建场景,在该模式下,您可以定义场景中要使用的 Vuser 的总数、负载生成器计算机以及要分配给每个 Vuser 脚本的 Vuser 占总数的百分比
4、运行场景
通过指示多个 Vuser 同时执行任务来模拟服务器上的用户负载。增加或减少同时执行任务的 Vuser 数可以设置负载级别。
创建手动场景模式:
运行场景之前,需要设置场景配置和计划。这将决定运行场景时所有负载生成器和 Vuser 的行为。可以运行整个场景、Vuser 组或单个 Vuser。场景运行时,LoadRunner 将度量并录制每个 Vuser 脚本中定义的事务。还可以联机监控系统的性能。
5、监控场景
使用 LoadRunner 监控运行时、事务、系统资源、Web 资源、Web 服务器资源、Web 应用程序服务器资源、数据库服务器资源、网络延时、流媒体资源、防火墙服务器资源、ERP/CRM 服务器资源、Java 性能、J2EE/.NET 事务细分、应用程序部署、中间件性能、应用程序组件和基础结构资源监控器来监控场景执行。
6、分析测试结果
在场景执行期间,LoadRunner 将录制不同负载下应用程序的性能。您可以使用 LoadRunner 的图和报告来分析应用程序的性能。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11