[发明专利]一种在线计费模拟测试系统和方法有效
申请号: | 201110430177.1 | 申请日: | 2011-12-20 |
公开(公告)号: | CN102711070A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 樊秀菊;涂昀;赵贤敬;刘建;邢玉飞;夏新茹;孙广袤;陈仁强;梁恩磊;付峰;张琼方;陈鑫;李莉;郑明忠;舒敏根;郭利江 | 申请(专利权)人: | 中国移动(深圳)有限公司 |
主分类号: | H04W4/24 | 分类号: | H04W4/24;H04W24/06;H04W28/14 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518048 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 计费 模拟 测试 系统 方法 | ||
1.一种在线计费模拟测试系统(5),其特征在于,它包括:
用户登录模块(1),用于确定用户的测试请求,所述测试请求包括性能测试和功能测试,所述性能测试为环境属性测试,所述环境属性包括加压频率、加压持续时间和测试业务占比,所述功能测试为业务测试,所述业务为语音、短信、GPRS、梦网短信/彩信业务中的任意一种业务;
报文参数配置模块(2),根据所述用户登录模块确定的用户测试请求,接收用户为不同的测试业务配置的不同的报文参数用以配置DCC报文;
报文处理模块(31、32),所述报文处理模块包括报文生成模块(31)和报文发送模块(32),其中所述报文生成模块(31)用于将初始报文和终止报文放入待发送队列以缓存待发送的业务请求报文和请求响应的报文,所述报文发送模块(32)根据测试类型选择与待测系统的交互方式,提取待发送队列中的报文并将报文发送到待测系统(6),所述待测系统(6)用于处理接收到的报文,并进行应答;
测试结果输出模块(4),记录和输出测试过程中的日志。
2.根据权利要求1所述的在线计费模拟测试系统,其特征在于,所述报文发送模块(32)包括:
发送报文单元(321),从待发送报文队列中取出DCC报文送至BOSS中,并将交互信息提交到存储队列;
接收报文单元(322),从网络层的缓冲区中读取BOSS侧的响应报文,将接收报文暂存到中间报文队列,并通过内部处理将后续交互报文提交至待发送报文队列;
数据库处理单元(323),通过数据库层的批处理操作将所述中间报文队列的信息持久化到后台数据库表中,便于后续统计分析;
解析报文单元(324),用于提取初始报文、解析终止报文和组装终止报文,以及调度系统队列资源。
3.根据权利要求2所述的在线计费模拟测试系统,其特征在于,所述测试请求还包括配置用户范围请求,所述用户范围包括余额不足、余额充足和余额为特定值。
4.根据权利要求1所述的在线计费模拟测试系统,其特征在于,所述报文参数配置模块(2)包括用户配置界面(21)和DCC协议编码器(22),所述用户配置界面(21)为非编译语言编写的可扩展界面,所述DCC协议编码器(22)用于编解码各种数据类型、AVP和报文,所述各种数据类型包括UTF8String、Diameter Identity、Unsigned32、Enumerated、Unsigned64、Time、Integer64、Integer32和Octet String,对所述报文的编解码包括解析DCC消息中的信用控制请求消息和信用控制响应消息。
5.根据权利要求1至4任一项所述的在线计费模拟测试系统,其特征在于,所述测试结果输出模块(4)还用于输出会话中所有交互的报文呼叫记录详单、统计发送报文个数与收到应答个数和计算会话时间,所述会话时间包括在线计费模拟测试系统从发出报文到应答报文的时间差。
6.一种在线计费模拟测试方法,其特征在于,所述在线计费模拟测试方法包括以下步骤:
步骤1,用户登录模块(1)接收用户的性能测试请求或功能测试请求,并接收用户的配置用户范围请求,当接收用户的性能测试请求时,还需接收用户配置的性能测试的环境属性;
步骤2,报文参数配置模块(2)在所述用户登录模块(1)已确定用户请求的基础上,接收用户对不同的测试业务配置的DCC格式的不同的报文参数,所述报文参数配置模块包括DCC协议编码器(22),所述DCC协议编码器(22)根据用户配置的报文参数配置DCC消息;
步骤3,报文处理模块(31、32)在所述报文参数配置模块(2)接收用户配置的报文参数的基础上,生成DCC报文,并将其发送到待测系统;
步骤4,待测系统(6)处理报文生成和发送模块发送的DCC格式的报文,并进行应答响应,测试结果输出模块(4)记录和输出测试过程中的日志。
7.根据权利要求6所述的在线计费模拟测试方法,其特征在于,步骤3包括报文生成步骤和报文发送步骤,所述报文生成步骤通过模拟测试系统(5)与BOSS(6)连接,将初始报文和终止报文添加到待发送队列中,缓存待发送的业务请求报文和请求响应报文,其中不同的业务具有不同的待发送队列,每个待发送队列对应一个业务,所述报文发送步骤通过报文发送模块(32)基于测试类型与待测系统进行交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动(深圳)有限公司,未经中国移动(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110430177.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子模块及通信机
- 下一篇:一种图文制作和即时播出的方法和系统