[发明专利]业务接口测试方法、计算机装置和存储介质有效
| 申请号: | 202010380330.3 | 申请日: | 2020-05-08 | 
| 公开(公告)号: | CN111666301B | 公开(公告)日: | 2023-08-15 | 
| 发明(设计)人: | 梁祥泽;张从兵;黄小勇;雷磊;黄坚 | 申请(专利权)人: | 广州微算互联信息技术有限公司 | 
| 主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/25;G06F11/36 | 
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 胡辉 | 
| 地址: | 510220 广东省广州市海珠区*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 业务 接口 测试 方法 计算机 装置 存储 介质 | ||
本发明公开了一种业务接口测试方法、计算机装置和存储介质。业务接口测试方法包括获取测试用例、业务请求和查询请求,向业务接口发送业务请求,接收业务接口返回的第一数据,向数据库发送查询请求,接收数据库返回的第二数据,根据第二数据确定第一数据的准确性,根据准确性确定业务接口的测试结果等步骤。通过将第一数据和第二数据进行逐字段的比较,可以有效地排查出业务接口的故障或出错。通过根据一致字段的数量和非一致字段的数量等来确定第一数据的准确性,可以忽略业务接口因公共模块改变而发生的不影响接口功能的改变对测试过程带来的干扰,在保证测试结果的可靠性的基础上,提高测试过程的稳定性。本发明广泛应用于计算机技术领域。
技术领域
本发明涉及计算机技术领域,尤其是一种业务接口测试方法、计算机装置和存储介质。
背景技术
在对服务器的一些业务接口进行升级维护时,如果对公共模块进行了修改,可能会影响其他业务接口,因此需要对业务接口进行回归测试。由于业务接口的数量众多,通过人工方式对所有业务接口一一进行测试是极其困难的事。
现有的业务接口自动测试方法,是使用计算机装置自动生成测试用例,将测试用例输入到业务接口,接收业务接口响应测试用例而反馈的实际结果,依赖测试用例中的预期结果与实际结果进行对比,从而确定业务接口的性能。现有技术依赖测试用例中的预期结果的准确性,如果测试用例中的预期结果设置不合理,那么将影响对业务接口的测试结果,造成测试结果不可靠以及测试过程不稳定。
发明内容
针对上述至少一个技术问题,本发明的目的在于提供一种业务接口测试方法、计算机装置和存储介质。
一方面,本发明实施例包括一种业务接口测试方法,包括:
获取测试用例以及根据所述测试用例确定的业务请求和查询请求;
向所述业务接口发送所述业务请求;所述业务接口响应于所述业务请求,从数据库查询得到第一数据;
接收所述业务接口返回的所述第一数据;
向所述数据库发送所述查询请求;所述数据库响应于所述查询请求,查询得到第二数据;
接收所述数据库返回的所述第二数据;
根据所述第二数据确定所述第一数据的准确性;
根据所述准确性确定所述业务接口的测试结果。
进一步地,所述根据所述第二数据确定所述第一数据的准确性这一步骤,具体包括:
对所述第一数据和所述第二数据进行字段比对;所述字段比对用于确定所述第一数据中与所述第二数据中的一致字段和非一致字段;
根据所述一致字段的数量和所述非一致字段的数量确定所述第一数据的准确性。
进一步地,所述根据所述一致字段的数量和所述非一致字段的数量确定所述第一数据的准确性这一步骤,具体包括:
根据所述一致字段的数量与字段总数量之比确定所述第一数据的准确性;所述字段总数量为所述一致字段的数量与所述非一致字段的数量之和。
进一步地,所述根据所述一致字段的数量和所述非一致字段的数量确定所述第一数据的准确性这一步骤,具体包括:
根据各所述字段的属性,确定各所述字段的重要性分值;
以所述重要性分值为权重,确定各所述一致字段和各所述非一致字段的加权分值;所述一致字段的权重为正数,所述非一致字段的权重为负数;
根据所述加权分值确定所述第一数据的准确性。
进一步地,所述根据所述准确性确定所述业务接口的测试结果这一步骤,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州微算互联信息技术有限公司,未经广州微算互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010380330.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云手机控制方法和系统
- 下一篇:一种双端加强型高强度扣件





