[发明专利]业务管理平台的接口行为模拟测试系统和方法有效
申请号: | 201510355834.9 | 申请日: | 2015-06-24 |
公开(公告)号: | CN105049280B | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 唐雅琴 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 杭州千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 管理 平台 接口 行为 模拟 测试 系统 方法 | ||
本发明提供一种业务管理平台的接口行为模拟测试系统和方法,用于相互连接的第一业务管理平台和第二业务管理平台之间的接口行为测试,包括消息发送接收模块、消息解析处理模块、模拟测试模块和配置模块;配置模块用于配置第一业务管理模块的IP地址和端口;消息发送接收模块用于根据第一业务管理模块的IP地址和端口,向第一业务管理平台模拟发送消息或接收消息;且在发送消息前,将消息简化为HTTP消息;消息解析处理模块用于对消息进行生成、解析和处理;模拟测试模块用于利用脚本,控制消息发送接收模块和消息解析处理模块模拟第二业务管理平台处于异常场景时向第一业务管理平台的消息发送,并接收和查看第一业务管理平台的回复消息。
技术领域
本发明涉及网络通信测试领域,特别是涉及一种业务管理平台的接口行为模拟测试系统和方法。
背景技术
随着通信技术的广泛发展,通信业务覆盖的范围也越来越广。而针对每一个通信业务系统的接口测试工具都是根据接口文档而各自开发的,缺少预先集成调试的工具;并且,由于两个不同的通信业务系统的网络节点都是Web Service的对外接口,非最终的用户节点或者路由器设备节点,一开始很难定义接口对于用户需要同时支持多少个上网并发请求和广告配置请求,也无法衡量单个系统的处理能力。因此,在两个独立的通信业务系统之间的接口测试时需要双方的环境同时存在,这就对沟通和技术的要求也很高;并且,还需对双方的接口处理功能进行一定的预验证,在一定的软硬件和网络环境下寻找到接口处理能力的指标值。
目前的接口测试大部分采用双方编写模拟工具的方式,也有用httpClient或soapui进行接口验证的技术方案,但是在解决双方的认证加密模式上有一定局限,所以更加多的应用于单个接口消息的验证,而没有根据业务场景(例如,用户连上热点登录看广告)的情况,对一个完整的业务流进行模拟验证。
如图1所示,平台1定位于业务管理平台,可以通过和网络管理平台的接口实现对路由设备的管理和用户广告的发布管理。平台2除了定位于业务管理平台外,还用于对路由设备的管理,其已经有一套完善的用户上网客户端软件,通过软件可以自动寻找路由器直接上网,并有通过与平台1的接口,也可以管理到平台1下面的路由器。
由于平台1和平台2的接口之间均采用一定方式的加密或认证方式,并且对消息的内容有一定的处理要求,所以平台1和平台2之间需要共同的用户标识和数据,才能保证流程的完整运行。但是,这种不同平台的数据的互相依赖和逻辑关系,给场景的模拟、消息的解析、以及消息的连续发送带来了一定的困难。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种业务管理平台的接口行为模拟测试系统和方法,用于解决现有技术中两个独立的通信业务系统的接口之间消息的解析和连续发送困难;并且在接口测试时需要采用一定的处理方法,以保证不同通信业务系统的接口之间使用的是共同的用户标识和数据的问题。
为实现上述目的及其他相关目的,本发明提供一种业务管理平台的接口行为模拟测试系统,用于相互连接的第一业务管理平台和第二业务管理平台之间的接口行为测试,其中,第一业务管理平台和第二业务管理平台是相互独立的通信业务系统,所述业务管理平台的接口行为模拟测试系统包括消息发送接收模块、消息解析处理模块、模拟测试模块和配置模块;所述配置模块用于配置所述第一业务管理模块的IP地址和端口;所述消息发送接收模块用于根据所述第一业务管理模块的IP地址和端口,向所述第一业务管理平台模拟发送消息或接收消息;且在发送消息前,将消息简化为HTTP消息;所述消息解析处理模块用于对消息进行生成、解析和处理;所述模拟测试模块用于利用脚本,控制所述消息发送接收模块和所述消息解析处理模块模拟所述第二业务管理平台处于异常场景时向所述第一业务管理平台的消息发送,并接收和查看所述第一业务管理平台的回复消息。
可选地,所述消息解析处理模块对消息的解析和处理包括复杂消息格式的解析和字符转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510355834.9/2.html,转载请声明来源钻瓜专利网。