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