• 性能测试方案和性能测试报告小结


    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)测试经验总结。

      

  • 相关阅读:
    【转载】如何保证消息的顺序性?
    【转载】如何保证消息的可靠性传输?
    Java 浅拷贝与深拷贝的区别
    int 与 Integer 的区别
    Systemd
    如何查看systemctl启动服务的日志journalctl
    centos7安装killall命令
    关闭root用户的ssh登录
    react带ts创建
    ts-类型别名、类型断言
  • 原文地址:https://www.cnblogs.com/peachlht/p/6016689.html
Copyright © 2020-2023  润新知