广东腾创技术服务有限公司_腾创实验室-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

性能测试准备系统环境

关于性能测试:

狭义:软件性能测试指为验证软件性能指标、评估系统服务能力、推荐系统软硬件配置、完成系统性能优化等而开展的测试活动,这也是一般意义上人们对软件性能测试的理解。

广义:软件性能测试指在测试过程中需要相关性能测试方法配合完成的系统测试活动,包括可靠性测试、可恢复性测试、稳定性测试、兼容性测试、可扩展性测试等。

性能测试如何准备系统环境?

1.生产环境

生产环境衡量的精准度更高,但是需要删除测试生成的日志等测试数据,同时要保证数据删除的完整性,基础数据的构造参考后续数据量部分。

生产环境压测时,尽量挑选低峰期进行,避免对生产业务产生影响。

2.测试环境

风险可控,但是环境构建比较复杂,规模和生产一致的成本是较高的。理想状态下的比例是测试:生产=1:2或测试测试:生产1:4。这里的比例是整体架构的数量或者硬件配置,但基础架构不能改变。

但是当现实条件不满足时,也可以在生产部分应用独立部署测试集群、数据库共用进行测试。如若搭建压测环境,在环境搭建完成之后,需要从生产脱敏导入基础数据,一般存量数据为三年、测试用例数据查询类交易至少准备5w条,提交类每条数据应不重复,nas等存储数据需准备三年业务量。