接口测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27934938 阅读:18 留言:0更新日期:2021-04-02 14:14
本申请实施例提供一种接口测试方法、装置、电子设备及存储介质,其中,接口测试方法包括:基于测试指令,执行目标测试脚本;对目标接口进行测试;其中,目标接口为对原接口性能优化获得;目标测试脚本为在原接口的原测试脚本中写入验证程序获得;收集目标接口的目标测试结果;运行验证程序,以获取保存的原接口的原测试结果,并将目标测试结果与原测试结果进行比较获得比较结果;其中,原测试结果为执行原测试脚本对原接口测试收集获得。由此,提高了接口测试的效率。

【技术实现步骤摘要】
接口测试方法、装置、电子设备及存储介质
本申请实施例涉及软件测试
,尤其涉及一种接口测试方法、装置、电子设备及存储介质。
技术介绍
接口是实现一个系统与另一个系统进行信息交互的桥梁。例如,系统A通过接口向系统B发送输入数据,系统B通过接口向系统A返回处理所述输入数据得到的输出数据。为满足业务需求,往往要对接口性能进行优化。接口优化会修改接口的代码,但不会改变接口功能,接口功能即接口作为系统之间信息交互的桥梁。沿用上例,系统B通过优化前的接口和优化后的接口获取到的都是系统A的相同输入数据,系统A通过优化前的接口和优化前的接口获取到的都是系统B的相同输入数据,即接口优化不会改变接口功能。接口优化后,仍然需要测试优化后的接口的接口功能是否受影响,因此,急需一种快速测试接口的方法。
技术实现思路
本申请实施例提供一种接口测试方法、装置、电子设备及存储介质,用以提高测试接口的测试效率。本申请实施例提供一种接口测试方法,包括:基于测试指令,执行目标测试脚本;对目标接口进行测试;其中,所述目标接口为对本文档来自技高网...

【技术保护点】
1.一种接口测试方法,其特征在于,包括:/n基于测试指令,执行目标测试脚本;/n对目标接口进行测试;其中,所述目标接口为对原接口性能优化获得;所述目标测试脚本为在所述原接口的原测试脚本中写入验证程序获得;/n收集所述目标接口的目标测试结果;/n运行所述验证程序,以获取保存的原接口的原测试结果,并将所述目标测试结果与所述原测试结果进行比较获得比较结果;其中,所述原测试结果为执行所述原测试脚本对所述原接口测试收集获得。/n

【技术特征摘要】
1.一种接口测试方法,其特征在于,包括:
基于测试指令,执行目标测试脚本;
对目标接口进行测试;其中,所述目标接口为对原接口性能优化获得;所述目标测试脚本为在所述原接口的原测试脚本中写入验证程序获得;
收集所述目标接口的目标测试结果;
运行所述验证程序,以获取保存的原接口的原测试结果,并将所述目标测试结果与所述原测试结果进行比较获得比较结果;其中,所述原测试结果为执行所述原测试脚本对所述原接口测试收集获得。


2.根据权利要求1所述的方法,其特征在于,在执行目标测试脚本之前,还包括:
获取所述原接口的原测试脚本;
在所述原测试脚本中写入所述验证程序,以生成所述目标测试脚本。


3.根据权利要求1所述的方法,其特征在于,所述目标测试结果包括所述目标接口的返回值,所述原测试结果包括所述原接口的返回值,所述验证程序包括第一验证程序,所述运行验证程序包括:
运行所述第一验证程序,以获取保存的原接口的返回值,并将所述目标接口的返回值与所述原接口的返回值进行比较获得比较结果;其中,所述原接口的返回值为执行所述原测试脚本对所述原接口测试收集获得。


4.根据权利要求1所述的方法,其特征在于,所述目标测试结果包括所述目标接口的测试通过率,所述原测试结果包括所述原接口的测试通过率,所述验证程序包括第二验证程序,所述运行验证程序包括:
运行所述第二验证程序,以获取保存的原接口的测试通过率,并将所述目标接口的测试通过率与所述原接口的测试通过率进行比较获得比较结果;其中,所述原接口的测试通过率为执行所述原测试脚本对所述原接口测试收集获得。


5.根据权利要求1至4任一项所述的方法,其特征在于,在将所述目标测试结果与所述原测试结果进行比较获得比较结果之后,还包括:
根据所述比较结果生成测试报告,其中,若所述比较结果指示存在不一致的所述目标测试结果与所述原测试结果,在所述测试报告中突出显示不一致的所述目标测试结果与所述原测试结果;
输出测试报告,以供开发人员查看测试结果。


6....

【专利技术属性】
技术研发人员:李美林
申请(专利权)人:长沙市到家悠享网络科技有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1