技术开发 频道

为你的应用准备非常好的负载测试的9个技巧

  6. 准备测试你的应用

  虽然在分阶段环境中测试你的应用很有价值,由于很多原因,它也会在你的测试中留下一些漏洞。

  • 分阶段环境并不总是产品的真正副本

  • 分阶段环境只能从内部防火墙访问

  • 可能有一些针对你正在收集信息的相同系统的测试

  7. 预留时间分析结果

  你应该准备花些时间以组为单位分析测试结果(记得在测试过程中存在的所有的那些人吗?)。要仔细看结果,确保真正理解瓶颈、错误、弱点且有有效的补救措施,确保涉及每个人并安排足够的时间。

  8. 预留时间修改

  在计划表中也要留一定的时间去实现那些确定需要修改的测试!从时间方面考虑,不同的补救成本也不一样。在时间和金钱方面,像实现缓存策略、重构代码、数据库优化以及硬件升级等这样的补救措施需要更大的实现成本。举个例子,添加额外的硬件需要花时间下订单、收货、测试硬件、安装软件和数据、测试、加到网络中并做更多测试。这可能花费数周或几个月。

  9. 计划一个敏捷测试方法

  一旦纠正,又是再次测试的时候了。俗话说得好,测试是一个过程,而不是目的。每次发现并纠正一个瓶颈,另一个问题又出现了。所以计划一个敏捷测试方法是很重要的,从而可以使性能测试贯穿开发周期的每一步。附加测试应按以下执行:

  • 代码何时被修改或更新

  • 新硬件何时被引入

  • 修改何时被添加到应用服务器或DB服务器

  • 流量峰值预计在何时

  深呼吸一下,然后放松!你已经完成了绝大部分艰苦的工作。现在你已花时间作了准备,对你的应用作负载测试将有助于你持续改进你的产品和业务。

0
相关文章