[发明专利]测试方法、测试装置及介质在审
申请号: | 201910083209.1 | 申请日: | 2019-01-28 |
公开(公告)号: | CN109831355A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 马亮 | 申请(专利权)人: | 网联清算有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 100045 北京市西城区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转接 模拟服务 服务请求方 服务提供方 服务场景 测试 测试装置 服务 配置 测试服务 信息交互 信息转接 发送 | ||
1.一种测试方法,用于测试服务转接方,所述服务转接方用于在服务请求方与服务提供方之间提供信息转接,所述测试方法包括:
配置模拟服务,所述模拟服务被配置为同时模拟实际服务场景中所述服务请求方和所述服务提供方各自的信息交互行为;其中,所述实际服务场景为在实际运行中通过所述服务请求方、所述服务转接方以及所述服务提供方三者的交互来提供一次服务的场景;
配置所述服务转接方,以使所述服务转接方将在所述实际服务场景中所述服务转接方发送给所述服务请求方和所述服务提供方的信息均发送至所述模拟服务;以及
控制所述模拟服务与所述服务转接方二者之间的交互来模拟所述实际服务场景,以测试所述服务转接方的性能。
2.根据权利要求1所述的测试方法,其中,控制所述模拟服务与所述服务转接方二者之间的交互来模拟所述实际服务场景,以测试所述服务转接方的性能包括:
在所述模拟服务中加载测试用例,所述测试用例被设置为由所述实际服务场景中所述服务请求方、所述服务转接方、以及所述服务提供方依次生成的信息组成;
控制所述模拟服务向所述服务转接方发送服务请求信息,以发起对所述实际服务场景的模拟测试,其中所述服务请求信息为所述测试用例中所述服务请求方发送给所述服务转接方的信息;以及
基于所述模拟测试中所述服务转接方生成的信息与所述测试用例中对应的信息是否一致,确定所述服务转接方是否测试成功。
3.根据权利要求2所述的测试方法,其中,基于所述模拟测试中所述服务转接方生成的信息与所述测试用例中对应的信息是否一致,确定所述服务转接方是否测试成功,包括:
获取在所述模拟测试中所述服务转接方第一次发送给所述模拟服务的第一返回信息;以及
校核所述第一返回信息与所述测试用例中所述服务转接方发送给所述服务提供方的信息是否一致;其中,若不一致,则确定测试失败。
4.根据权利要求3所述的测试方法,其中,基于所述模拟测试中所述服务转接方生成的信息与所述测试用例中对应的信息是否一致,确定所述服务转接方是否测试成功还包括:
若所述第一返回信息与所述测试用例中所述服务转接方发送给所述服务提供方的信息一致,则控制所述模拟服务向所述服务转接方发送响应信息,其中所述响应信息为所述测试用例中所述服务提供方发送给所述服务转接方的信息;
获取所述服务转接方第二次发送给所述模拟服务的第二返回信息;以及
校核所述第二返回信息与所述测试用例中所述服务转接方发送给所述服务请求方的信息是否一致;其中,若不一致,则确定测试失败;或者,若一致,则确定测试成功。
5.根据权利要求1~4任意一项所述的测试方法,其中,所述服务转接方包括网联平台服务;所述服务请求方包括第三方支付机构服务;以及所述服务提供方包括银行服务。
6.一种测试装置,用于测试服务转接方,所述服务转接方用于在服务请求方与服务提供方之间提供信息转接,所述测试装置包括:
模拟服务配置模块,用于配置模拟服务,所述模拟服务被配置为同时模拟实际服务场景中所述服务请求方和所述服务提供方各自的信息交互行为;其中,所述实际服务场景为在实际运行中通过所述服务请求方、所述服务转接方以及所述服务提供方三者的交互来提供一次服务的场景;
转接方配置模块,用于配置所述服务转接方,以使所述服务转接方将在所述实际服务场景中所述服务转接方发送给所述服务请求方和所述服务提供方的信息均发送至所述模拟服务;以及
测试模块,用于控制所述模拟服务与所述服务转接方二者之间的交互来模拟所述实际服务场景,以测试所述服务转接方的性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网联清算有限公司,未经网联清算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910083209.1/1.html,转载请声明来源钻瓜专利网。