40469太阳集团科技丨自动化接口服务
2023年03月01日
-
自动化接口是服务能够实现持续集成,且具有高稳定性,可以减少人工回归测试人力成本与时间,缩短测试周期,高效支撑后端快速发需求。
-
自动化接口服务可以更早介入到开发中,可以更简单全面地覆盖到底层的代码逻辑,从而发现一些隐藏bug。
-
框架采用Java+HttpClient+TestNG+Reportng
java常用工具类
用来编写自动生成接口测试用例的算法;
httpclient
模拟手工进行接口报文发送测试;
testNG
对接口测试响应做断言;通过html报告对执行的测试进行可视化展示。
主要功能
· 根据swagger接口定义,自动生成接口测试用例,减少编写接口自动化工作量和人工成本;
· 生成的自动化接口用例通过程序自动更新,不需要手动维护编写;
· 可集成到jenkins生成可视化报告。
服务亮点
· 稳定性高:回归测试更方便,可重复多次执行,解放测试枯燥的重复劳动;
· 自动化:自动执行测试,保证每次测试结果和执行内容一致,从而达到测试的可重复效果;
· 准确高效:有效提高接口测试工作频率和准确性、快速执行的时效性;
· 增加软件的信任度:自动执行测试,不存在执行过程中的疏忽和错误。