【技术实现步骤摘要】
业务接口测试方法、计算机装置和存储介质
本专利技术涉及计算机
,尤其是一种业务接口测试方法、计算机装置和存储介质。
技术介绍
在对服务器的一些业务接口进行升级维护时,如果对公共模块进行了修改,可能会影响其他业务接口,因此需要对业务接口进行回归测试。由于业务接口的数量众多,通过人工方式对所有业务接口一一进行测试是极其困难的事。现有的业务接口自动测试方法,是使用计算机装置自动生成测试用例,将测试用例输入到业务接口,接收业务接口响应测试用例而反馈的实际结果,依赖测试用例中的预期结果与实际结果进行对比,从而确定业务接口的性能。现有技术依赖测试用例中的预期结果的准确性,如果测试用例中的预期结果设置不合理,那么将影响对业务接口的测试结果,造成测试结果不可靠以及测试过程不稳定。
技术实现思路
针对上述至少一个技术问题,本专利技术的目的在于提供一种业务接口测试方法、计算机装置和存储介质。一方面,本专利技术实施例包括一种业务接口测试方法,包括:获取测试用例以及根据所述测试用例确定的业务请求和查 ...
【技术保护点】
1.一种业务接口测试方法,其特征在于,包括以下步骤:/n获取测试用例以及根据所述测试用例确定的业务请求和查询请求;/n向所述业务接口发送所述业务请求;所述业务接口响应于所述业务请求,从数据库查询得到第一数据;/n接收所述业务接口返回的所述第一数据;/n向所述数据库发送所述查询请求;所述数据库响应于所述查询请求,查询得到第二数据;/n接收所述数据库返回的所述第二数据;/n根据所述第二数据确定所述第一数据的准确性;/n根据所述准确性确定所述业务接口的测试结果。/n
【技术特征摘要】
1.一种业务接口测试方法,其特征在于,包括以下步骤:
获取测试用例以及根据所述测试用例确定的业务请求和查询请求;
向所述业务接口发送所述业务请求;所述业务接口响应于所述业务请求,从数据库查询得到第一数据;
接收所述业务接口返回的所述第一数据;
向所述数据库发送所述查询请求;所述数据库响应于所述查询请求,查询得到第二数据;
接收所述数据库返回的所述第二数据;
根据所述第二数据确定所述第一数据的准确性;
根据所述准确性确定所述业务接口的测试结果。
2.根据权利要求1所述的业务接口测试方法,其特征在于,所述根据所述第二数据确定所述第一数据的准确性这一步骤,具体包括:
对所述第一数据和所述第二数据进行字段比对;所述字段比对用于确定所述第一数据中与所述第二数据中的一致字段和非一致字段;
根据所述一致字段的数量和所述非一致字段的数量确定所述第一数据的准确性。
3.根据权利要求2所述的业务接口测试方法,其特征在于,所述根据所述一致字段的数量和所述非一致字段的数量确定所述第一数据的准确性这一步骤,具体包括:
根据所述一致字段的数量与字段总数量之比确定所述第一数据的准确性;所述字段总数量为所述一致字段的数量与所述非一致字段的数量之和。
4.根据权利要求2所述的业务接口测试方法,其特征在于,所述根据所述一致字段的数量和所述非一致字段的数量确定所述第一数据的准确性这一步骤,具体包括:
根据各所述字段的属性,确定各所述字段的重要性分值;
以所述重要性分值为权重,确定各所述一致字段和各所述非一致字段的加权分值;所述一致字段的权重为正数,所述非一致字段的权重为负数;
根据所述加权分值确定所述第一数据的准确性。
5.根据权...
【专利技术属性】
技术研发人员:梁祥泽,张从兵,黄小勇,雷磊,黄坚,
申请(专利权)人:广州微算互联信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。