The invention provides an on-line billing system test method, which includes: acquiring service usage scenarios, service data and corresponding interaction protocols of the on-line billing system interface based on the user-set service interface and the on-line billing system interface; constructing service messages based on the service usage scenario and the service data; and submitting corresponding service messages based on the on-line billing system interface. The mutual protocol and the preset DCC protocol library encode the service message as the protocol message flow, and send the protocol message flow to the online billing system for the response of the online billing system. When the response message of the online billing system is received, the response message is based on the corresponding interaction protocol of the online billing system interface and the preset DCC protocol library. Decode and send the decoded result to the user. The virtual network element provided by the invention can directly construct various service usage scenarios without understanding the protocol content and message format information.
【技术实现步骤摘要】
一种在线计费系统测试方法及虚拟网元
本专利技术涉及通信
,更具体地,涉及基于一种在线计费系统测试方法及虚拟网元。
技术介绍
随着运营的发展,客户对移动业务的使用需要急剧增长,运营商也不断推出新的业务来吸引新客户,提升支撑系统能力来挽留老客户,因此促使BOSS计费系统从离线计费模式逐步向在线计费模式演化。目前对在线计费系统的上线验收手段一般采用两种方式,一种是基于和实际网元进行联调测试最基本的业务使用场景,这种联调方式需要有实际网元支持,并且需要网元厂商人员参与;另一种是用工具通过构造业务使用请求报文来模拟网元的请求,驱动部分功能测试用例执行。但是上述的基于和实际网元进行联调测试方法由于需要有实际网元支持,故而联调周期较长,可测试案例有限,不能很好的满足在线计费系统的日常上线验收,严重制约了在线计费系统的运维和系统的更新迭代的上线频度,用工具通过构造业务使用请求报文来模拟网元的请求由于是面向报文构造,报文格式是二进制的DCC消息流格式,报文格式是预先定义,维护修改都需要相应专家操作。导致在实际使用过程中,模拟的业务场景有限,且操作困难。综上所述,为了更好地满足实际生产应用中功能测试和上线验收的需要,现亟须一种在线计费系统测试方法及虚拟网元,以满足日常功能测试,上线验收以及在线计费系统的大数据量批量对帐的需求。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种在线计费系统测试方法,包括:步骤S1、基于用户设置的业务接口和在线计费系统接口,获取业务使用场景、业务数据以及所述在线计费系统接口对应的交互协议;步骤S2、基于所述业务使用场 ...
【技术保护点】
1.一种在线计费系统测试方法,其特征在于,包括:步骤S1、基于用户设置的业务接口和在线计费系统接口,获取业务使用场景、业务数据以及所述在线计费系统接口对应的交互协议;步骤S2、基于所述业务使用场景和所述业务数据,构造业务报文;步骤S3、基于所述在线计费系统接口对应的交互协议和预设的DCC协议库,将所述业务报文编码为协议消息流,并将所述协议消息流发送给所述在线计费系统,以供所述在线计费系统应答;步骤S4、当接收到所述在线计费系统的应答消息后,基于所述在线计费系统接口对应的交互协议和预设的DCC协议库,对所述应答消息进行解码,并将解码结果发送给用户。
【技术特征摘要】
1.一种在线计费系统测试方法,其特征在于,包括:步骤S1、基于用户设置的业务接口和在线计费系统接口,获取业务使用场景、业务数据以及所述在线计费系统接口对应的交互协议;步骤S2、基于所述业务使用场景和所述业务数据,构造业务报文;步骤S3、基于所述在线计费系统接口对应的交互协议和预设的DCC协议库,将所述业务报文编码为协议消息流,并将所述协议消息流发送给所述在线计费系统,以供所述在线计费系统应答;步骤S4、当接收到所述在线计费系统的应答消息后,基于所述在线计费系统接口对应的交互协议和预设的DCC协议库,对所述应答消息进行解码,并将解码结果发送给用户。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将在线计费系统的业务使用日志和所述协议消息流同时发送给所述在线计费系统,以供所述在线计费系统批量对账。3.根据权利要求1所述的方法,其特征在于,步骤S2之前所述方法还包括:将任一业务报文的结构分解为基础结构和组件集;基于所有业务使用场景,构建组件集库。4.根据权利要求3所述的方法,其特征在于,步骤S2包括:基于所述业务使用场景,在所述组件集库中选取所述业务使用场景对应的组件集;基于所述基础结构、所述业务使用场景对应的组件集以及所述业务数据,构造业务报文。5.根据权利要求4所述的方法,其特征在于,所述基于所述基础结构、所述业务使用场景对应的组件集以及所述业务数据,构造业务报文,包括:基于在线计费系统接口对应的交互协议,将所述业务数据的数据结构封装为所述交互协议对应的在线计费系统内部数据结构。6.根据权利要求1所述的...
【专利技术属性】
技术研发人员:刘磊,
申请(专利权)人:中国移动通信集团公司,中国移动通信集团湖南有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。