扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
2.2测试用例
性能测试用例大体分为环境配置、预置条件、测试步骤、预期结果、判定原则和测试结果6个方面。
(1)环境配置是指依照测试需求配置测试环境,包括网络组网和系统参数配置等。
(2)预置条件是指为了真实模拟某些场景而需要在测试前预置的条件。
(3)测试步骤是指在环境配置和预置条件完成后,如何对系统加压的过程。一般来说,首先确定压力的生成形式(如阶梯递增、二次曲线递增等),然后确定压力递增的时间,最后确定压力保持时间。
(4)预期结果是指通过理论及经验分析,对实际测试结果的预期指标或现象。此内容是检验测试结果的依据。
(5)判定原则是制定标准以判断测试是否满足要求。判定原则的制定在很大程度上依赖于测试的预期结果。
(6)测试结果是根据实际的测试情况、预期结果以及判定原则等对性能测试作出的总体结论。
3、结果统计
结果统计是将测试结果进行统计的过程,此过程是调整循环中承上启下的阶段。此阶段统计的数据来源于上一次的测试结果,并为后续的数据分析提供依据。结果统计的数据可以来源于被测系统和测试工具两个方面,因此在统计过程中不但要考虑从被测系统获取的统计数据,还要兼顾测试工具本身的数据统计。从被测系统可以直接获取通过系统日志统计出的系统资源消耗;从测试工具本身可以统计压力大小、业务处理时延和业务处理成功率等。
4、结果分析
收集好系统所需的性能数据后,再对这些数据进行分析以确定系统瓶颈。需要明确的是,统计数据仅具有指示性,并不一定能准确地确定实际瓶颈的位置。因为性能问题可由多种原因引起,这就需要从系统角度来分析和查找原因。例如,对某邮件系统进行邮件转发业务流程测试过程中,在保持最大在线并发用户数时系统资源消耗在50%左右,如果单从这个数据表面来看,此邮件系统性能良好,即在保持最大用户数时系统资源还有很大的可利用空间,但是如果进一步分析就会发现此系统的邮件转发业务流程设计不太合理,还有很大的系统优化空间。因为对一个优化的系统来说,当其保持最大用户数时,系统资源消耗应在80%以上。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者