一种性能呼叫测试方法

文档序号:7660347阅读:553来源:国知局
专利名称:一种性能呼叫测试方法
技术领域
本发明涉及通信领域的测试技术,具体涉及一种性能呼叫测试方法。
背景技术
随着通讯系统的不断发展,其容量越来越大,速度越来越快,协议也越来越复杂。在对通讯系统的性能呼叫测试过程中,尤其是增值特服ICD(Intelligent Customer & Calling Distribution智能客户服务中心)系统的呼叫测试,往往需要通过调节呼叫的频率和呼叫量的大小来测试通讯系统是否满足设计的要求。
现有技术进行性能呼叫测试主要采用呼叫器的方式,如图1所示,该性能呼叫测试系统包括呼叫器(1)、接收呼叫排队机(36)和待测试ICD系统(31),呼叫器(1)发出呼叫,通过中继线送至接收呼叫排队机(36),然后到达待测试ICD系统(31)中,待测试ICD系统(31)接收到该呼叫后进行应答,并原路返回到呼叫器(1)。目前普遍使用7号呼叫器进行性能呼叫测试,每个呼叫器可以达到120路的呼叫量,如果需要更大的呼叫量,只能通过增加呼叫器数量来达到。
显然,上述现有的性能呼叫测试系统存在许多不足,主要包括1、成本高,使用不便,该呼叫器由国外厂家生产,价格昂贵,当需要大容量的呼叫时,需要多台呼叫器;2、未充分利用现有资源。

发明内容
本发明提供一种性能呼叫测试方法,以解决现有测试技术因利用呼叫器而导致的成本高的问题。
为解决上述问题,本发明提供如下技术方案一种性能呼叫测试方法,包含如下步骤a、呼叫方提取呼叫数据,根据该呼叫数据发起呼叫,并将该呼叫呼出;b、待测试系统接收上述呼叫后进行呼叫应答,并将该应答返回至呼叫方;c、呼叫方收到上述应答后,取出与之相应的对应接入码,并呼出到发起呼叫系统;d、发起呼叫系统被呼叫成功后进行应答,同时启动与对应接入码相应的测试任务;e、呼叫方将待测试系统的应答和发起呼叫系统的呼叫连接,即形成完整的通话。
其中,所述步骤a更具体是指呼叫方启动一个或多个呼叫线程,呼叫线程从数据库中提取呼叫数据,呼叫方根据该呼叫数据发起呼叫,并将该呼叫呼出。其中的呼叫数据更具体包含主叫、被叫等信息。
在所述步骤a和所述步骤b之间还包括如下步骤①、发起呼叫的排队机接收该呼叫后,呼叫到接收呼叫的排队机;②、接收呼叫的排队机接收呼叫,并将该呼叫送至待测试系统。
该步骤②更具体是指接收呼叫的排队机接收呼叫后,通过其的数据配置,根据呼叫的接入码判断,将该呼叫送至待测试系统。
本发明使用发起呼叫系统来代替现有技术中的呼叫器,通过两个系统进行对呼的方案,即调节呼叫方的参数,利用呼叫方可以运行多线程程序,在短时间内同时进行多个呼叫,通过增加线程和增加在线程中的呼叫周期,这样就形成了大批量的呼叫,从而很方便地控制呼叫量大小和呼叫频率,来达到性能呼叫的目的。另外本发明可以充分利用现有资源来发起大量呼叫,只要简单地增加中继线路数,并控制呼叫方的呼叫量的调节,如果是发起呼叫系统自己呼叫自己比如通过中继自环的方式,则更可以减少一套系统,使得成本大大降低。
下面结合附图和具体实施例来详细描述本发明。


图1是本发明现有技术的系统构成示意图;图2是本发明所述的性能呼叫测试方法的流程图;图3是本发明所述的ICD系统的系统构成示意图。
具体实现方式在增值特服ICD系统的性能测试过程中,经常需要模拟巨大数量的用户极其频繁地发起呼叫,如图3所示,对于待测试的ICD系统A(31),首先构造一个发起呼叫的ICD系统B(32)、呼叫方(33)和发起呼叫的排队机(34),由该发起呼叫的ICD系统B(32)启动呼叫方(33)发起大量的呼叫,通过发起呼叫的排队机(34)、中继线(35)、接收呼叫的排队机(36)后,到达待测试的ICD系统A(31),具体而言,本发明实施例包括如下步骤第一、呼叫方(33)提取呼叫数据,根据该呼叫数据发起呼叫,并将该呼叫呼出。
呼叫方(33)启动一个或多个呼叫线程,呼叫线程从数据库中提取呼叫数据,包含主叫、被叫等信息,呼叫方(33)根据该呼叫数据发起第一步呼叫,并将该呼叫呼出。
首先发起呼叫的排队机(34)接收到该呼叫后,进行排队处理,然后通过中继线(35)出局将该呼叫送到接收呼叫的排队机(36);
其次接收呼叫的排队机(36)接收到该呼叫后,也进行排队处理,通过其数据配置,根据呼入的接入码判断,将该呼叫送至待测试的ICD系统A(31)。
第二、待测试的ICD系统A(31)针对该呼叫进行呼叫应答,并将该应答返回至呼叫方(33)。
待测试的ICD系统A(31)接收到该呼叫后进行呼叫应答,并原路返回到呼叫方。
第三、呼叫方(33)得到该应答后,取出与之相应的对应接入码,并呼出到发起呼叫的ICD系统B(32)。
呼叫方(33)根据预先的设置,得到该呼叫所对应的发起呼叫方(33)中的对应接入码,呼出到发起呼叫的ICD系统B(32)中,从而形成第二次呼叫。
第四、发起呼叫系统呼叫被呼叫成功后进行应答,启动与对应接入码相应的任务。
发起呼叫的ICD系统B(32)呼叫被呼叫成功后进行应答后,启动与对应接入码相应的IVR(请给出英文全称和中文译名)流程,该流程不断放音,来模仿人通话的声音。
第五、呼叫方(33)将待测试系统的应答和发起呼叫系统的呼叫连接,即形成完整的通话。
呼叫方(33)在第一次呼叫和第二次呼叫都成功后,把两个呼叫连接在一起,这样就形成了一个完整的通话,模仿人通话的声音就通过发起呼叫的ICD系统B(32)、呼叫方(33)、发起呼叫的排队机(34)、中继线(35)、接收呼叫的排队机(36)后,到达待测试的ICD系统A(31),来完成呼叫测试。
由于呼叫方(33)可以启动多线程任务,即可以在几秒内同时进行多个呼叫,通过增加多线程任务或者增加各任务中的呼叫周期,这样就形成了大批量的呼叫,从而达到性能呼叫的目的。
当然,发起呼叫的ICD系统B(32)和待测试的ICD系统A(31)可以是同一个系统,发起呼叫的排队机(34)和接收呼叫的排队机(36)之间的中继线(35)可以改为自环,在这样的测试环境中进行测试也可以达到相同的效果。
权利要求
1.一种性能呼叫测试方法,其特征在于,该方法包含如下步骤a、呼叫方提取呼叫数据,根据该呼叫数据发起呼叫,并将该呼叫呼出;b、待测试系统接收上述呼叫后进行呼叫应答,并将该应答返回至呼叫方;c、呼叫方收到上述应答后,取出与之相应的对应接入码,并呼出到发起呼叫的系统;d、发起呼叫系统被呼叫成功后进行应答,启动与对应接入码相应的测试任务;e、呼叫方将待测试系统的应答和发起呼叫系统的呼叫连接,即形成完整的通话。
2.如权利要求1所述的一种性能呼叫测试方法,其特征在于,所述步骤a具体过程为呼叫方启动一个或多个呼叫线程,呼叫线程从数据库中提取呼叫数据,呼叫方根据该呼叫数据发起呼叫,并将该呼叫呼出。
3.如权利要求1所述的一种性能呼叫测试方法,其特征在于,所述步骤a中的呼叫数据包含主叫、被叫信息。
4.如权利要求1所述的一种性能呼叫测试方法,其特征在于,所述步骤a和所述步骤b之间还包括如下步骤①、发起呼叫的排队机接收该呼叫后,呼叫到接收呼叫的排队机;②、接收呼叫的排队机接收呼叫,并将该呼叫送至待测试系统。
5.如权利要求4所述的一种性能呼叫测试方法,其特征在于,所述步骤②更具体是指接收呼叫的排队机接收呼叫后,通过其的数据配置,根据呼叫的接入码判断,将该呼叫送至待测试系统。
6.如权利要求1所述的一种性能呼叫测试方法,其特征在于,所述步骤d中的任务是指IVR流程或队列。
7.如权利要求1所述的一种性能呼叫测试方法,其特征在于,所述的发起呼叫系统和被测试呼叫系统均为ICD系统。
全文摘要
一种性能呼叫测试方法,该方法包含如下步骤a.呼叫方提取呼叫数据,根据该呼叫数据发起呼叫,并将该呼叫呼出;b.待测试系统接收上述呼叫后进行呼叫应答,并将该应答返回至呼叫方;c.呼叫方收到上述应答后,取出与之相应的对应接入码,并呼出到发起呼叫的系统;d.发起呼叫系统被呼叫成功后进行应答,启动与对应接入码相应的测试任务;e.呼叫方将待测试系统的应答和发起呼叫系统的呼叫连接,即形成完整的通话。本发明使用发起呼叫系统来代替现有技术中的呼叫器,通过两个系统进行对呼的方案,方便地控制呼叫量大小和呼叫频率,来达到性能呼叫的目的。
文档编号H04W68/00GK1571445SQ0314400
公开日2005年1月26日 申请日期2003年7月25日 优先权日2003年7月25日
发明者陈家, 甘一乾, 戎斌, 邢练军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1