【技术实现步骤摘要】
应用程序接口测试方法、装置、计算机设备和存储介质
本专利技术涉及计算机软件
,特别是涉及一种应用程序接口测试方法、装置、计算机设备和存储介质。
技术介绍
应用程序接口(ApplicationProgrammingInterface,API)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。为了保证API的正确性,需要对外部系统的API进行测试。传统技术中,对软件系统间API进行测试的方法是先通过单元测试,测试各系统内部业务关系,单元测试通过后对各系统内部业务关系流进行集成测试,得到对软件系统API间的测试结果。但是,传统的对软件系统间API测试的方法一旦集成测试失败,其他流程只能等待其修复,无法进行后续操作,导致测试效率较低。
技术实现思路
基于此,有必要针对传统的对软件系统间API测试的方法一旦集成测试失败,其他流程只能等待其修复,无法进行后续操作,导致测试效率较低的问题,提供一种应用程序接口测试方法、装置、计算机设备和存储介质。第一方面,本专利技术实施例提供一种应 ...
【技术保护点】
1.一种应用程序接口测试方法,其特征在于,所述方法包括:/n接收服务提供方发送的目标应用程序接口;/n根据所述目标应用程序接口,更新预设的契约文件;/n对所述目标应用程序接口进行单元测试,获取单元测试结果;所述单元测试结果包括通过和不通过;/n若所述单元测试结果为通过,则根据所述契约文件,对所述目标应用程序接口进行测试,得到契约测试结果,并将所述契约测试结果返回给所述服务提供方。/n
【技术特征摘要】
1.一种应用程序接口测试方法,其特征在于,所述方法包括:
接收服务提供方发送的目标应用程序接口;
根据所述目标应用程序接口,更新预设的契约文件;
对所述目标应用程序接口进行单元测试,获取单元测试结果;所述单元测试结果包括通过和不通过;
若所述单元测试结果为通过,则根据所述契约文件,对所述目标应用程序接口进行测试,得到契约测试结果,并将所述契约测试结果返回给所述服务提供方。
2.根据权利要求1所述的方法,其特征在于,所述根据所述契约文件,对所述目标应用程序接口进行测试,得到契约测试结果,包括:
根据所述契约文件记录的请求内容,向所述目标应用程序接口发送请求,并获取响应结果;
验证所述响应结果与所述契约文件定义的预期结果是否一致,得到所述契约测试结果。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标应用程序接口,更新预设的契约文件,包括:
根据所述目标应用程序接口,生成所述目标应用程序接口对应的契约测试信息;
将所述契约测试信息加入所述预设的契约文件中,得到所述预设的契约文件。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
若所述契约测试结果为通过,则更新所述目标应用程序接口,并将更新后的目标应用程序接口发送给所述服务提供方。
5.一种应用程序接口测试方法,其特征在于,所述方法包括:
将目标应用...
【专利技术属性】
技术研发人员:吕鼎,
申请(专利权)人:武汉联影医疗科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。