性能测试项目沟通要点

  一、性能测试目的

    1、测试单个交易和混合交易在不同压力情况下的性能表现。

    2、测试交易的最大处理能力,又称性能拐点。

    3、测试系统稳定运行的能力。

二、环境介绍

    1、生产环境的服务器配置和性能测试环境的服务器配置,进行对比。(通常包含数据库服务器,应用服务器和web服务器的软硬件配置)

    2、系统介绍(包括系统框架、环境拓扑图、对接外部系统等)

    3、关键配置参数:进程数等。

    4、性能测试环境基础数据量。

三、确定业务模型

    1、确定测试交易和类型。

    2、确定混合场景交易配比。

    3、确定测试场景:如混合场景,稳定性场景等。

四、确认性能测试需求指标

    1、平均响应时间。(通常小于1秒)

    2、系统资源监控:通过监控系统的CPU、内存和磁盘繁忙度<75%。

    3、TPS:各交易每秒处理能力。目前应对某交易,获取一年中交易量最高的一天的80%交易量,在2小时内完成得到该交易的实际生产上的TPS峰值。

    4、交易成功率:如100%、99.99%。

    5、并发用户数:预期生产上达到多少并发压力,或者预期扩容到多少并发可以满足。

五、测试开发

    1、是否需要开发项目组提供对应报文和接口,提供测试执行数据。

    2、是否需要开发或者配置测试挡板。

六、测试策略

    1、是否需要批量交易测试。(如10万笔数据进行批跑)

    2、是否需要根据不同的数据库基础数据量进行测试。(如50万,100万等)

    3、是否需要根据不同配置的进程数进行测试。

    4、其他特殊场景。


目前想到的就这些,以后有新的再更新。欢迎提出建议。

你可能感兴趣的:(性能测试)