zoukankan      html  css  js  c++  java
  • 性能测试方案和性能测试报告小结

    1、性能测试方案

      性能测试方案应该详尽地描述如何进行性能测试,其中应该至少包括:测试背景、测试目的、测试范围、测试进入条件、测试退出条件、测试指标要求、测试策略、测试时间、测试风险和测试资源。

      其中测试范围、测试进入条件、测试退出条件、测试策略、测试风险、测试资源尤其重要。

      1)测试进入条件

      (1)不遗留L1的缺陷。

      (2)性能测试数据准备完毕。

      (3)系统功能测试已结束。

      2)测试退出条件

      (1)各场景执行时间达到测试场景要求。

      (2)系统出现大量错误,暂停执行性能测试。

        3)测试通过标准

      (1)平均响应时长满足测试指标要求。

      (2)90%响应时长满足测试指标要求。

      (3)2小时压力测试中脚本没有报错。  

      4) 测试策略

      (1)测试发起策略

      压力发起点

      Loadrunner压力产生-->后台服务器。

      本次性能测试使用HP公司的Loadrunner 11.0 工具发起压力,加压策略为5vuser/5秒到指定虚拟用户数,执行完成后所有用户同时停止运行。测试执行过程中,各交易无迭代等待时间。

      (2)测试执行策略

      基准测试——单交易负载测试——综合交易负载测试——稳定性测试

      (3)测试监控策略

      本次测试环境中Web服务器主机资源监控采用nmon进行监控。监控详细信息如下:

    监控工具

    监控指标

        nmon

    CPU

    CPU-User%:User占CPU百分比

    CPU-Sys%:Sys占CPU百分比

    CPU-Wait%:CPU 等待IO时间百分比

    CPU-Idle%:CPU空闲时间百分比

    Memory

    Memory-%Used:内存占用率

    Memory-%Free:内存空闲率

    Disk

    Disk-Busy:磁盘IO繁忙度

    Disk-Read:磁盘读速度

    Disk-Write:磁盘写速度

      

    2、性能测试报告

      一份性能测试报告,至少应该包含如下内容:

      (1)测试基本信息:包含测试目的、报告目标读者、术语定义、参考资料。

      (2)测试环境描述:包含服务器软/硬件环境、网络环境、测试工具、测试人员

      (3)性能测试案例执行分析:需要详细描述每个测试案例的执行情况,以及对应的测试结果分析。

      (4)测试结果综合分析及建议:对本次性能测试做综合分析,并给出测试结论和改进建议。

      (5)测试经验总结。

      

  • 相关阅读:
    sql试题
    sql中的游标
    SQL Server存储过程 对数组参数的循环处理
    MongoDB安装并随windows开机自启
    延长或控制Session的有效期的方法总结
    回忆我们经典的开发工具(转)
    多线程实例,占用CPU过多
    啥叫单例模式?
    判断字符或字符串里是否有汉字
    百年历19552055年
  • 原文地址:https://www.cnblogs.com/peachlht/p/6016689.html
Copyright © 2011-2022 走看看