zoukankan      html  css  js  c++  java
  • 性能测试概要

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

    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 创建图和报告并评估性能

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

    内容回顾

  • 相关阅读:
    截图片
    C#根据字节数截取字符串
    学习ObjectiveC: 入门教程
    [原]32位libusb
    [转]vim下鼠标右键无法复制的解决
    [原]c语言问号表达式
    [转]Linux下的帧缓冲lcd应用编程及Framebuffer驱动程序模型
    [转] android移植详解
    [转]Linux 串口编程
    curl 使用代理
  • 原文地址:https://www.cnblogs.com/m317/p/6281430.html
Copyright © 2011-2022 走看看