
前面两篇文章介绍了性能测试基础知识,以及从零开始落地实践性能测试的过程,并通过几个案例剖析了落地过程中每个阶段的重点工作和注意事项。
在上述基础上,本篇内容会从个人实践视角转换到知识体系视角,即如何构建自己的性能测试知识体系。看完本篇,各位同学可以参照本篇文章中的内容以及案例,在日常工作中通过不断实践来构建自己的性能测试知识体系。
一、测试策略
所谓测试策略,即针对不同项目和需求,可供选择和使用的解决问题的手段。性能测试在执行层面,基本都是采用工具模拟并发请求,但请求发起方式和过程,则需要根据不同的场景灵活调整使用。
在正式介绍几种常见的测试策略之前,我会先介绍性能测试的应用领域。只有对性能测试的应用领域有一定的了解,才能在实际工作中很好地评估和使用正确的测试策略。
应用领域
概括来说,性能测试的应用领域大体可以分为如下五个方面。
能力验证
这是性能测试中最常见的一个应用领域,一句话概括:系统能否在A条件下具备B能力。举个例子:系统能否支撑双十一零点一万用户同时下单抢购某个商品?这就是一个很典型的性能测试需求。
该应用领域的性能测试,具备下列这几个特点:
-
环境确定:线上生产环境;
-
需求明确:双十一零点,一万用户抢购(秒杀)场景;
当环境和需求明确之后,性能测试执行其实就很简单了,只需要根据需求设计测试用例,准备数据,然后模拟>10000的并发去请求该场景,对其性能进行测试验证即可。如当前系统的性能不满足需求,则按照流程进行瓶颈定位,问题分

最低0.47元/天 解锁文章
790

被折叠的 条评论
为什么被折叠?



