黑盒测试进阶之后端server巧用对比测试
作者:搜狗测试 发布时间:[ 2016/9/27 16:46:35 ] 推荐标签:功能测试 黑盒测试 对比测试
案例二
案例一server在某次重构测试任务中,性能对比结果除句柄数外其他9个指标不变(系统负载正常波动),句柄数有变化这不符合预期(如下图所示)。经检查发现句柄泄露,这是由于新server不断创建线程却未相应调用CloseHandle进行释放,导致句柄数量不断增加,而操作系统对句柄大数量是有限制的,在达到大数量后将会导致server停止提供正常服务。
五、 对比测试平台化
上述三种对比测试方法均没有特定的比较工具,需要根据需求,编写脚本或代码完成各项数据或指标对比。根据测试经验,为保证对比测试结果的可靠性,每次测试任务中同种对比测试平均进行三次,观察三次对比结果是否稳定。同时对比测试时务必确保新旧server运行环境的一致性。这些工作包括操作测试、收集测试结果等都非常耗时间人力,也易出差错,为了提高测试效率和质量,亟需对比测试平台化,通过测试平台自动地完成测试环境准备,测试数据收集及测试结果展示。
目前商业测试团队开发了自动化、可视化的测试平台,提供测试环境的一键式部署和一致性对比,支持多种测试类型的自动化测试,支持测试数据自动收集,并提供多种报表形式展示结果数据。对比测试亦已纳入平台,并正逐步完善中。
对比测试作为一种辅助测试手段,在持续迭代的后端server的巧用能有效提高测试效率、保证测试质量。本文希望带给大家一种不同的思路,也欢迎大家一起探讨。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南