性能测试的步骤

本文详细介绍性能测试的注意事项、步骤及常见指标,并重点介绍LoadRunner工具的使用方法,包括规划负载测试、创建Vuser脚本等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.性能测试注意事项

2.性能测试步骤

3.常见性能指标

4.性能计数器

5.LoadRunner 工具性能测试的步骤


1.性能注意事项

   1.1 优化性能
   1.2 最小化成本
   1.3 最小化风险
   1.4 交付高质量的系统



需要注意性能测试成本因素
 • 评价系统当前性能
 • 寻找瓶颈,优化性能
 • 预测系统未来性能、稳定性

-----------------------------------Start----------------------------------

2.性能测试步骤



----------------------------------- One----------------------------------

  ——软件架构
                  了解软件的工作过程,比如这个是提供页面访问功能的还是提供API接口服务的,或者是其他的一些原创调用服务
  ——通信协议
                 了解通信协议,才能根据通信协议选择合适的工具,选择对的协议进行后期的脚步编写、执行等工作
  ——逻辑功能
                 了解逻辑功能,才能对需求有进一步理解:如需求说要满足1000人在线,但是这1000人都在做什么,每种功能事务的人数是多少?

 ----------------------------------- Two----------------------------------

——需求分解
                 对一句话需求进行分解、分解到各个功能的需求:如该论坛系统支持10W人同时在线:你需要根据现有的论坛的在线人数、发帖数、PV数进行计算、得到新系统的10W在线对于的每秒发帖数、每秒PV数等具体到单一功能、单一事务的性能需求
  ——需求理解
                 针对分解的需求在根据其他的需求或者行业规则,制定出每种事务、单一功能具体的性能指标:如响应时间、每秒事务数等数据,比如页面打开速度遵循1、3、5原则

 ------------------------------------------------------------------------

3.常见性能指标

 ----------------------------------- Three----------------------------------

   ——选择理念
                  专业、稳定、高效
                  现在性能测试工具:个人建议选择loadrunner
   ——特点
                 专业--工业级性能测试解决方案
                 稳定—HP国际公司提供
                高效—使用范围广、完善的帮助文档
 ----------------------------------- Four----------------------------------

 ------------------------------------------------------------------------

4.性能计数器

 -----------------------------------Five----------------------------------

 -----------------------------------Six----------------------------------


 ——验证
        回归测试主要验证性能问题解决情况
——优化
        对于解决上轮测试未发现的问题
 -----------------------------------------------------------------------

5.LoadRunner 工具性能测试的步骤

 1.Ø规划负载测试

              定义性能测试要求,例如并发用户数量、典型业务流程和要求的响应时间

 2.Ø创建 Vuser脚本

             在自动化脚本中录制最终用户活动

 3.Ø定义场景

            使用 LoadRunner Controller 设置负载测试环境、手动、面向目标

 4.Ø运行场景

           使用 LoadRunner Controller 驱动、管理并监控负载测试

 5.Ø分析结果

         使用 LoadRunner Analysis 创建图和报告并评估性能

 -----------------------------------------------------------------------

内容回顾

1 性能测试和RPT简介..................................... 6 2 6个步骤帮您快速实施性能测试................................... 8 2.1 测试前准备 ....................................... 8 2.1.1 确定性能测试的目标.......................... 8 2.1.2 确定测试策略............................... 8 2.1.3 确定硬件配置............................. 9 2.1.4 确定被测试系统的测试场景............... 11 2.1.5 安装软件 ............................ 11 2.2 录制脚本 .............................. 12 2.3 创建真实的负载 ...................................... 12 2.4 监控系统资源 ....................................... 13 2.5 定位性能问题 ....................................... 14 2.6 生成性能测试报告 .................................... 14 3 协议支持 ................................... 15 4 常见问题分析 .................................. 16 4.1.1 RPT报告得出的页面性能数据和我真实操作的不一致,区别还很大............ 16 4.1.2 在性能测试过程中,发现被测试系统不忙碌,而压力发起机器忙碌............ 16 4.1.3 被测试系统不忙碌,压力发起机器也不忙碌................................ 17 4.1.4 如何让RPT发挥最大效率?.......................... 17 4.1.5 如何进行手工关联..................................... 18 4.1.6 对于设计流程的测试,应该注意些什么?.................................. 19 4.1.7 如何在Unix/Linux系统中打开Rstatd............................. 19 4.1.8 Windows中获取不到远程的Perfmon数据.................... 19 4.1.9 如何分步骤,分组添加虚拟用户....................... 20 4.1.10 如何设置IP Alias(IP别名)........................... 22 4.1.11 如何模拟不同的线速? .................................... 24 5 其他功能特点...................................... 26 6 整体性能测试流程..................................... 27 7 安装和卸载..................................... 29 7.1 安装Rational Performance Tester ................................... 29 7.2 卸载Rational Performance Tester ....................................38 7.2.1 正常卸载........................................ 38 7.2.2 异常卸载........................................ 38 8 录制脚本 ................................ 40 8.1 录制脚本 .............................. 40 8.2 完善脚本.........................................47
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值