性能测试进行的时间

来源:互联网 发布:realtime pcr 数据分析 编辑:程序博客网 时间:2024/05/17 00:12
  1. 编码阶段(压力/并发)
    在编码阶段,当每个函数、方法、存储过程被开发出来并通过单元测试后,都应该进行压力和并发测试,确认接口和被测对象能否健壮地处理极端情况,并且能够正确处理并发请求
    在大多数情况下,这个阶段的性能测试都是开发人员自行负责。而做为一个架构设计师,在软件设计时即应该考虑整个系统的性能,并进行建模测试,确保设计的正确。随后程序员对架构进行实现时就需要对自己编写的代码进行并发测试和压力测试

  2. 编码-测试之间(容量测试)
    在系统编码完成时,应该及时进行容量测试,确认系统能否满足在指定容量下的性能需求,并具备足够的软硬件伸缩性。如:导入5年的历史数据量,检查在这个容量下系统的性能是否可以接受,进一步再构造未来5年的数据量,检查系统是否正常工作

  3. 测试阶段(负载/配置/基准)
    在进入测试阶段之后,在确保功能正确实现后需要进行负载测试,得到吸引在当前硬件及软件环境下的性能指标(响应时间、吞吐量、资源利用率),进一步形成性能数据基准,然后通过配置测试进行性能瓶颈的定位和优化
    在负载测试后可以得到系统的性能,如果该结果满足用户的需求,则可以考虑结束性能测试,也可以考虑进一步进行配置和基准测试,定位系统中的性能瓶颈,并进行进一步的优化

0 0
原创粉丝点击