性能测试概要

Posted 小肉包

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试概要相关的知识,希望对你有一定的参考价值。

声明:本文为博主原创文章,未经博主允许不得转载。

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数等具体到单一功能、单一事务的性能需求
  ——需求理解
                 针对分解的需求在根据其他的需求或者行业规则,制定出每种事务、单一功能具体的性能指标:如响应时间、每秒事务数等数据,比如页面打开速度遵循135原则
------------------------------------------------------------------------

 

3.常见性能指标

技术分享

 

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

 

技术分享

技术分享

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

4.性能计数器

技术分享

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

技术分享技术分享

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

技术分享

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

 

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

技术分享

 

1.?规划负载测试

 

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

2.?创建 Vuser脚本

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

3.?定义场景

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

4.?运行场景

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

5.?分析结果

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

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

内容回顾

技术分享




以上是关于性能测试概要的主要内容,如果未能解决你的问题,请参考以下文章

性能测试学习之路 jmeter常见性能指标(聚合报告 && 服务器性能监控配置 && 图形结果 && 概要报告)

性能测试

性能测试在软件测试的周期位置

豹哥嵌入式讲堂:ARM知识概要杂辑- Cortex-M处理器性能指标

性能测试基础知识

性能测试学习第十一天_Analysis