一种基于定制SIP消息的SIP性能测试方法及系统技术方案

技术编号:36601240 阅读:31 留言:0更新日期:2023-02-04 18:15
本发明专利技术提供一种基于定制SIP消息的SIP性能测试方法及系统,所述方法包括:在Linux系统搭建调度通信系统,在Windows系统上部署ORACLE服务端软件,并在ORACLE服务端软件中创建性能测试的配置信息;调度通信系统连接ORACLE服务端获取配置信息,从配置信息中提取相应数据进行SIP协议字段的填充,并基于填充后的SIP协议生成测试用例进行性能测试。整个测试过程中,相关测试人员不需要了解SIP协议的关键单元组成,只需要将定制消息填入特定数据库字段即可。据库字段即可。据库字段即可。

【技术实现步骤摘要】
一种基于定制SIP消息的SIP性能测试方法及系统


[0001]本专利技术涉及一种调度系统性能测试方法,具体的说,涉及了一种基于定制SIP消息的SIP性能测试方法及系统。

技术介绍

[0002]随着通信产品的普及和发展,调度通信系统的性能越来越受到用户的关注和重视。在调度通信系统的测试过程中,为了满足产品性能指标的要求,测试人员需要对调度通信系统的整体性能进行全面测试,达标后才能验收发布。
[0003]SIPP软件是一个测试SIP协议性能的开源测试工具软件,它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和BYE命令建立和释放多个呼叫。它也可以读取XML格式的场景文件,即描述任何性能测试的配置信息。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计),周期性地将CSV统计数据转储,在多个套接字上的TCP和UDP,利用重新传输管理的多路复用。在场景定义文件中可以使用正规表达式,动态调整呼叫速率。SIPP软件可以用来测试许多真实的SIP设备,如SIP代理、B2BUAs、SIP媒体服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于定制SIP消息的SIP性能测试方法,其特征在于,包括以下步骤:在Linux系统搭建调度通信系统,在Windows系统上部署ORACLE服务端软件,并在ORACLE服务端软件中创建性能测试的配置信息,所述配置信息至少包括主被叫号码、主被叫号码使用的定制SIP消息格式、语音回注的发包延迟定时器、调度通信系统的信令面以及媒体面的IP和端口号配置、客户端和服务端的信令面所用协议以及呼叫发起的结束方式;所述定制SIP消息基于标准SIP协议生成,包括REGISTER、INVITE、ACK、BYE、CANCLE、OPTION、1XX、2XX、3XX、4XX、5XX、6XX中的至少一种;调度通信系统连接ORACLE服务端获取配置信息,从配置信息中提取相应数据进行SIP协议字段的填充,形成定制SIP消息,并基于定制SIP消息生成测试用例进行性能测试。2.根据权利要求1所述的基于定制SIP消息的SIP性能测试方法,其特征在于:所述调度通信系统的服务端接收到配置信息后,从配置信息中提取相应数据进行SIP协议字段的填充,并基于填充后的SIP协议生成呼叫应答测试用例或注册响应测试用例,使用哈希方式存储呼叫应答测试用例或注册响应测试用例;所述调度通信系统的服务端判断配置信息的定制SIP消息中是否包括注册消息,若不包括,则向所述调度通信系统的客户端发送待呼叫发起消息,等待所述调度通信系统的客户端发起的呼叫消息,以执行呼叫应答测试用例,并在语音回注完毕后,结束呼叫应答测试用例;若包括,则等待所述调度通信系统的客户端的发起的注册信息,以执行注册响应测试用例,以及进一步等待所述调度通信系统的客户端发起的呼叫消息以执行呼叫应答测试用例,并在语音回注完毕后,结束呼叫应答测试用例。3.根据权利要求1所述的基于定制SIP消息的SIP性能测试方法,其特征在于:所述调度通信系统的客户端接收到配置信息后,从配置信息中提取相应数据进行SIP协议字段的填充,并基于填充后的SIP协议生成呼叫请求测试用例或注册请求测试用例,使用哈希方式存储呼叫请求测试用例或注册请求测试用例;所述调度通信系统的客户端判断配置信息的定制SIP消息中是否包括注册消息,若不包括,则在接收到所述调度通信系统的服务端发送的待呼叫发起消息时,执行呼叫请求测试用例发起呼叫信息;若包括,则先执行注册请求测试用例发起注册流程,并在注册完毕后,执行呼叫请求测试用例发起呼叫信息。4.根据权利要求1所述的基于定制SIP消息的SIP性能测试方法,其特征在于:所述配置信息中还包括注册完成条件,所述调度通信系统的客户端校验主被叫号码的注册响应是否与配置信息中的注册完成条件一致,若一致,则判定注册完成。5.根据权利要求1所述的基于定制SIP消息的SIP性能测试方法,其特征在于:所述配置信息还包括呼叫时是否发送短信及短信内容;所述调度通信系统的客户端作为主叫发...

【专利技术属性】
技术研发人员:刘彬彬
申请(专利权)人:珠海高凌信息科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1