实时警报通知:微信告警通知的重要性解析
867
2022-11-18
性能测试之设计测试用例
性能测试用例的设计,根据Lisa这段时间的积累与总结,感觉可以从以下几个方面着手。
(1)选定最合适的逻辑分支进行测试
往往会有很多分支可以满足你的测试要求,选择的时候,可以从以下两点入手:A.受周边影响最小,B,消耗的资源最少。
A点可以帮助我们很快的定位出问题,也许整条逻辑分支设计的系统会有很多,我们可以选择涉及周边系统最小但是却可以包含被测系统在内的分支进行,当然最简单的做法就是可以直接压测被测系统,但这样做有些问题是暴露不出来的。
B点可以帮助我们节省资源,比如已经有现成的环境了,总之我所需要准备的东西减少了,自然就速度快效率高了,而对于新系统或者从未进行过性能测试的老系统,在时间有限的情况下,我们还需要结合实际情况,选择用户请求量最多的最重要的分支进行测试。
(2)根据前面的分析,设计最有针对性,最有效的测试用例
比如说我怀疑导致aqc系统性能下降的原因是本次迭代新增了大内存的排序。例如aqc系统有一条分支将用户所有的cdkey查询出来然后按照时间排序,并全部返回给用户。那么我们怎么让这个问题得到验证呢?在设计的时候可以选择两种极端的情况极其组合进行测试,一种是所有用户均没有cdkey,另一种是所有用户均含有500个cdkey,最后一种则是两者的组合,比较一下则可以验证出是否是因为偶尔的某些用户的cdkey太多,导致整体的性能下降。
当然在测试的过程中,我们还需要根据现有的数据调整测试用例,帮助我们验证猜想,更清晰的定位问题
(3)请教有经验的性能测试人员往往会有惊喜
在经验有限的情况下,着手处理前和前辈请教下,不仅可以提高工作效率,更可以增长见闻。但是这点恐怕也是很多人忽略的。任务来了,不要急着入手,先问问往往可以拓展思路。
发表评论
暂时没有评论,来抢沙发吧~