本文我们为大家介绍一下通过LoadRunner进行负载测试场景创建的步骤:
一、创建测试计划
要计划负载测试,首先要分析应用程序。明确测试应用程序需要硬件、软件和人力资源。开始测试之前,应该知道哪些资源是必需的和可用的,并确定如何高效使用这些资源。
应完全熟悉硬件和软件组件、系统配置和典型用法模型。此分析可确保您使用 LoadRunner 创建的测试环境准确反映被测应用程序的环境和配置。
接下来要确定一般的负载测试目标。在开始测试之前,应精确定义要实现的目标。明确、具体的测试目标和测试标准可确保测试成功。例如,定义模糊的目标(如“检查服务器在重负载下的响应时间”)并不够。更明确的成功标准应该是:“确认 100 位客户能够同时查看帐户余额,而且服务器响应时间不会超过 30 秒”。
要提供评估基准,请具体确定哪些测试结果可接受,哪些不可接受。
示例: 产品评估
总体目标。为 Web 服务器选择硬件。
细化目标。在两台不同的服务器上运行同一组 300 个虚拟用户。当这 300 个用户同时浏览 Web 应用程序的页面时,确定哪个硬件的响应时间更短。
二、负载测试目标
测试计划应基于清晰定义的测试目标。下面列出了 LoadRunner Professional 可帮助您测试的一些常见应用程序测试目标。
1、评测最终用户响应时间
检查用户执行业务流程以及从服务器接收响应所用的时间。例如,假设要验证当系统在正常负载条件下运行时,最终用户能否在 15 秒内收到所有请求的响应。下图显示了银行业务应用程序的示例负载与响应时间度量:
2、定义最佳硬件配置
检查各种系统配置(内存、CPU 速度、高速缓存、适配器、调制解调器)对性能的影响。了解了系统体系结构并测试了应用程序响应时间后,您可以评测不同系统配置的应用程序响应,以确定哪种设置能够提供所需的性能级别。
例如,您可以设置三种不同的服务器配置,对每种配置执行相同的测试,评测其性能差异。
3、检查可靠性
确定在繁重负载或持续负载的情况下,系统的稳定性。可以使用 LoadRunner Professional 对系统施压:强制系统在短时间内处理长期持续的活动,模拟系统在数周或数月内一般会处理的活动类型。
4、检查硬件或软件升级情况
执行回归测试,将新版硬件或软件与早期版本进行比较。您可以检查升级对响应时间(基准)和可靠性的影响。应用程序回归测试不检查升级的新功能;它检查的是新版本是否与早期版本一样高效、可靠。
5、评估新产品
您可以在产品生命周期的计划和设计阶段运行测试来评估单个产品和子系统。例如,您可以根据评估测试结果为服务器或数据库软件包选择硬件。
6、找出瓶颈
您需要配置 LoadRunner Professional 监控组件,以便找出系统瓶颈并确定是哪些因素导致性能下降,例如文件锁定、资源争用和网络过载。将 LoadRunner Professional 与新型网络和计算机监控工具配合使用,生成负载并在系统中的不同点评测性能。
7、评测系统容载能力
评测系统容载能力,确定系统在不影响性能的情况下能够再额外处理多少负载。要检查容载能力,可以将性能与现有系统上的负载进行比较,确定响应时间从哪里开始明显延长。这个位置通常被称为响应时间曲线的“拐点”。
确定了当前容载能力后,您可以决定是否需要增加资源以支持更多用户。
本文我们为大家介绍一下通过LoadRunner进行负载测试场景创建的步骤。后面会针对场景设计为大家展开介绍,欢迎您继续关注。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.