CN1501634A - 一种智能业务性能的测试方法 - Google Patents

一种智能业务性能的测试方法 Download PDF

Info

Publication number
CN1501634A
CN1501634A CNA021501955A CN02150195A CN1501634A CN 1501634 A CN1501634 A CN 1501634A CN A021501955 A CNA021501955 A CN A021501955A CN 02150195 A CN02150195 A CN 02150195A CN 1501634 A CN1501634 A CN 1501634A
Authority
CN
China
Prior art keywords
call
call data
data
control module
testing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA021501955A
Other languages
English (en)
Other versions
CN100407661C (zh
Inventor
郑育红
潘同利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Digital Technologies Chengdu Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN021501955A priority Critical patent/CN100407661C/zh
Publication of CN1501634A publication Critical patent/CN1501634A/zh
Application granted granted Critical
Publication of CN100407661C publication Critical patent/CN100407661C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种智能业务性能的测试方法。包括以下步骤:1.在软件中设定呼叫数据产生规则并按呼叫数据产生规则产生呼叫数据,在软件中使用脚本描述的方式产生呼叫流程库,再在呼叫流程库中查找出与产生的呼叫数据相对应的呼叫流程;2.将准备好的呼叫数据和与呼叫数据相对应的呼叫流程向业务控制模块发起大量的业务智能呼叫,自动完成呼叫中与业务控制模块的信息交互;3.统计业务控制模块在单位时间内完成的呼叫数。由于采用纯软件方式,模拟协议转换设备和SSP部分,简化了测试的组网方式和减少了对硬件的依赖性;使用脚本描述呼叫流程,和通过呼叫数据产生规则自动产生呼叫数据,使构造呼叫流程和准备呼叫数据更加简单。

Description

一种智能业务性能的测试方法
技术领域
本发明涉及电通信技术,具体涉及一种智能业务性能的测试方法。
背景技术
智能网业务运行在SCP(service control point业务控制点)上,用户通过SSP(service switch point业务交换点)经7号信令网触发并使用SCP上的智能业务。SCP由业务控制模块和协议转换模块组成,SCP与SSP通过7号信令网连接,SCP的业务控制模块控制智能业务的运行,通过TCP/IP协议与协议转换模块连接,协议转换模块完成7号信令与TCP/IP协议的转换,如图1所示是其组网图,业务性能是指单位时间内完成的业务呼叫数。智能网发展迅速,智能业务种类和用户数越来越多,对业务的性能要求也越来越高,新的业务需求不断涌现,新开发的业务必须达到一定的性能要求才能投入实际运行,智能业务的性能测试非常重要和频繁。目前通常使用专用测试设备测试业务的性能。测试设备模拟交换机,通过7号信令网与SCP连接,测试前先针对业务呼叫流程构造呼叫的消息码流,并为每个呼叫准备好呼叫数据,测试时测试设备根据准备好的呼叫数据和呼叫流程,向SCP发起大量智能业务呼叫,自动完成呼叫中与SCP的消息交互,统计SCP在单位时间内完成的呼叫数,从而得到业务的性能。现有技术的缺点是:
(a)组网复杂,需与7号信令网连接,要求设备多,尤其是SCP的性能越来越高,由于测试设备中收发7号信令部分能力较低,测试一个高性能的SCP需要多套测试设备,对硬件依赖性强。
(b)呼叫的消息码流构造复杂,需要构造事务处理能力应用协议TCAP层、操作或差错层;呼叫数据准备复杂,需要针对每个呼叫分别准备呼叫数据。
发明内容
本发明的目的在于提供一种业务智能的测试方法,以解决现有智能业务测试方法组网复杂、对硬件依赖性强的技术问题。
为实现发明目的,本发明的一种智能业务性能的测试方法包括以下步骤:
一、准备呼叫数据和构造呼叫流程;
二、将准备好的呼叫数据和构造好的呼叫流程通过协议转换后向业务控制模块发起大量的业务智能呼叫,自动完成呼叫中与业务控制模块的信息交互;
三、统计业务控制模块在单位时间内完成的呼叫数,得到业务性能,其特征是,所述步骤一中的准备呼叫数据是通过在软件中设定呼叫数据产生规则,再按数据产生规则产生呼叫数据来实现的;所述的构造呼叫流程是通过在软件中使用脚本描述的方式实现的。
所述的使用脚本描述方式构造出的呼叫流程和按数据产生规则产生的呼叫数据的协议与业务控制模块可接受的协议一致,构造好的呼叫流程和准备好的呼叫数据未经过协议转换而直接向业务控制模块发起大量的业务智能呼叫。
所述的数据产生规则为顺序循环递增方式,即定义最小值、最大值,呼叫数据从最小值开始,顺序递增,直到最大值后,重新从最小值开始,可一直循环。
所述的数据产生规则为区间内随机方式,定义一个最小值和最大值的区间,呼叫数据为该区间内的随机数。
所述的数据产生规则为文件读取方式,即以一个呼叫的呼叫数据作为一个记录行,将所有呼叫的呼叫数据保存在文件中,测试时从文件中顺序读取记录行得到呼叫数据。
在采用了上述技术方案后,由于采用纯软件方式,模拟协议转换设备和SSP部分,简化了测试的组网方式和减少了对硬件的依赖性;使用脚本描述呼叫流程,封装了TCAP层、操作或差错层消息,从而使呼叫的消息构造变得简单;定义呼叫数据产生规则,呼叫时自动根据规则产生呼叫数据。
附图说明
图1是现有技术实现智能业务测试的组网图。
图2是本发明实现智能业务测试的组网图。
图3是本发明实现智能业务测试方法的整体流程图。
具体实施方式
如图3所示,一种智能业务性能的测试方法,包括一下步骤:
一、在软件中设定呼叫数据产生规则并按呼叫数据产生规则产生呼叫数据,在软件中使用脚本描述的方式产生呼叫流程库,再在呼叫流程库中查找出与产生的呼叫数据相对应的呼叫流程;
二、将准备好的呼叫数据和与呼叫数据相对应的呼叫流程向业务控制模块发起大量的业务智能呼叫,自动完成呼叫中与业务控制模块的信息交互;
三、统计业务控制模块在单位时间内完成的呼叫数,即可得到业务性能。
其中呼叫数据的产生规则可以为以下三种形式:
1)顺序循环递增方式:定义最小值、最大值,呼叫数据从最小值开始,顺序递增,直到最大值后,重新从最小值开始,可一直循环。
2)区间内随机方式:定义一个最小值和最大值的区间,呼叫数据为该区间内的随机数。
3)文件读取方式:以一个呼叫的呼叫数据作为一个记录行,将所有呼叫的呼叫数据保存在文件中,测试时从文件中顺序读取记录行得到呼叫数据。
呼叫流程脚本语法如下:
1)定义呼叫类型;
2)定义呼叫中的每一步:分别定义发起实体(SSP或SCP等)、控制时间、对话原语、成份原语、操作或差错及其参数的值;
呼叫流程脚本语法具体实现方法为:
        BEGIN

         CALLTYPE     {INAP/CAP/MAP/CDMA}    ∥呼叫类型:固网、G网、C网

         STEPBEGIN    {SSP|SCP}控制时间(秒数)∥SSP表示由SSP发到SCP的消
        <!-- SIPO <DP n="3"> -->
        <dp n="d3"/>
        息,SCP表示由SCP发到SSP的消息

              TCD     对话原语

              TCC   成份原语

              INAP  操作或差错名称

                        ∥该步为SSP发起时可按以下格式对操作或差错的参数赋值

              {

                  操作或差错数名=值

                  ......

              }

                         ......         ∥如该步对话原语带有多个成份原语可

    分别列出

                         TCC成份原语

              INAP  操作或差错名称

                        ∥该步为SSP发起时可按以下格式对操作或差错的参数赋值

              {

                 操作或差错参数名=值

                 ......

              }
        STEPEND

        STEPBEGIN    {SSP|SCP}控制时间(秒数)

                 ......

        STEPEND

        ......

        END
以测试200业务性能为例,测试时呼叫数据规则选循环递增方式,规则定义如下:
1)定义呼叫数据生成方式为循环递增方式
2)定义呼叫数据处理最小值为“1”
3)定义呼叫数据处理最大值为“999999”
4)定义呼叫数据递增值为“1”
5)定义业务键为“200”
6)定义主叫号码生成规则为“075589%06d”
7)定义业务接入码为“200”
8)定义语音选中文为“1”
9)定义***生成规则为“56501%06d”
10)定义密码采用固定值“1234”
11)定义被叫号码生成规则为“01088%06d”
具体实现方法为:
DataMode=1                 ∥呼叫数据生成方式
Startnumber=1                  ∥呼叫数据处理最小值
Endnumber=999999                   ∥呼叫数据处理最大值
IncreaseNumber=1               ∥呼叫数据递增值
CallingNumber=075589%06d                      ∥主叫号码
CalledNumber=200               ∥业务接入码:200
Pcinfo_1=1                         ∥语音选择:选中文
Pcinfo_2=56501%06d                ∥***生成规则
Pcinfo_3=1234                      ∥密码采用固定值:1234
Pcinfo_4=01088%06d                ∥被叫号码生成规则
呼叫流程脚本描述如下:
1)定义呼叫为固网呼叫类型
2)定义呼叫启动,该步由SSP发起,对话原语为“tc_begin”,成份原语为“tc_invoke”,操作为“IDP”,该操作带三个参数:业务键、主叫号码、业务接入码,它们的值分别由呼叫数据规则中业务键、主叫号码生成规则、业务接入码决定
3)定义***放音提示用户选择语音种类并收号,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“PC”
4)定义用户选择语音种类,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_resulet_l”,操作为“PC”,该操作带参数“收号结果”,其值由呼叫数据生成规则的语音定义部分决定
5)定义***放音提示用户输入***并收号,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“PC”
6)定义用户输入***,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_resulet_l”,操作为“PC”,该操作带参数“收号结果”,其值由呼叫数据生成规则的***生成规则部分决定
7)定义***放音提示用户输入卡密码并收号,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“PC”
8)定义用户输入卡密码,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_resulet_l”,操作为“PC”,该操作带参数“收号结果”,其值由呼叫数据生成规则的密码生成规则部分决定
9)定义***放音提示用户输入被叫号码并收号,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“PC”
10)定义用户输入被叫号码,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_resulet_l”,操作为“PC”,该操作带参数“收号结果”,其值由呼叫数据生成规则的被叫号码生成规则部分决定
11)定义***接通被叫、用户开始通话,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“CONNECT”
12)定义主叫挂机结束通话,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“ERB”
13)定义***释放呼叫,该步由SCP发起,对话原语为“tc_continuc2”,成份原语为“tc_invoke”,操作为“RC”
具体实现方法为:
    BEGIN

     CALLTYPE          INAP        ∥固网呼叫类型

     STEPBEGIN         SSP

        TCD          tc_begin

        TCC        tc_invoke

        INAP       IDP

                      {

            Servicekey=200                ∥业务键

                                   CallingNumber=075532870011    ∥主

    叫号码

            CalledNumber=200                 ∥业务接入码

          }

          STEPEND

          STEPBEGIN      SCP

          TCD     tc_continue1

          TCC   tc_invoke
        <!-- SIPO <DP n="6"> -->
        <dp n="d6"/>
    INAP  RRBE

    STEPEND

    STEPBEGIN       SCP

    TCD     tc_continue2

    TCC   tc_invoke

    INAP   CTR

    STEPEND

    STEPBEGIN       SCP

    TCD     tc_continue2

    TCC   tc_invoke

    INAP   PC

    STEPEND

    STEPBEGIN    SSP

    TCD     tc_continue2

    TCC   tc_resulet_l

    INAP  PC

                  {

        Pcinfo=1          ∥选择中文

                    }

    STEPEND

    STEPBEGIN    SCP

    TCD     tc_continue2

    TCC   tc_invoke

    INAP  PC

    STEPEND

    STEPBEGIN       SSP

    TCD     tc_continue2

    TCC   tc_resulet_l

    INAP  PC

                {

       Pcinfo=56501233456                      ∥入***

                 }

    STEPEND

    STEPBEGIN     SCP

    TCD     tc_continue2

    TCC   tc_invoke

    INAP PC

    STEPEND

    STEPBEGIN    SSP
        <!-- SIPO <DP n="7"> -->
        <dp n="d7"/>
    TCD     tc_continue2

    TCC   tc_resulet_l

    INAP  PC

                {

        Pcinfo=1234          ∥输入卡密码

                 }

    STEPEND

    STEPBEGIN      SCP

    TCD    tc_continue2

    TCC  tc_invoke

    INAP PC

    STEPEND

    STEPBEGIN       SSP

    TCD     tc_continue2

    TCC   tc_resulet_l

    INAP  PC

                {

       Pcinfo=01088880001                ∥输入被叫

                 }

   STEPEND

    STEPBEGIN      SCP

    TCD     tc_continue2

    TCC   tc_invoke

    INAP  DFC

    STEPEND

    STEPBEGIN       SCP

    TCD     tc_continue2

    TCC   tc_invoke

    INAP  AC

    STEPEND

    STEPBEGIN      SCP

    TCD    tc_continue2

    TCC  tc_invoke

    INAP RRBE

    STEPEND

    STEPBEGIN       SCP

    TCD     tc_continue2

    TCC   tc_invoke

    INAP  CONNECT                     ∥通话进行
        <!-- SIPO <DP n="8"> -->
        <dp n="d8"/>
             STEPEND

             STEPBEGIN       SSP       WTIME    120

             TCD     tc_continue2

             TCC   tc_invoke

             INAP  ACR                          ∥通话120秒后计费

             STEPEND

             STEPBEGIN    SSP

             TCD    tc_continue2

             TCC  tc_invoke

             INAP   ERB

                        {

                DP=9/1           ∥主叫挂机

                         }

             STEPEND

             STEPBEGIN       SCP

             TCD     tc_continue2

             TCC   tc_invoke

             INAP   RC            ∥释放呼叫

             STEPEND

        END
根据本例中的数据生成规则可生成第1个呼叫的呼叫数据:主叫号码为“075589000001”、接入码为“200”、语音种类为“中文”、***为“56501000001”、卡密码为“1234”、被叫号码为“01088000001”;呼叫数据的主叫号码和接入码将分别退换呼叫流程中主叫号码和接入码的值,呼叫数据的语音种类、***、卡密码和被叫号码将按顺序分别退换呼叫流程中第一到第四个Pcinfo的值,以此类推,产生其它呼叫的呼叫数据及与呼叫流程结合,最后产生每个具体的呼叫。
具体实现时可使用如图2所示的组网图,测试***分为呼叫触发模块和呼叫处理模块,呼叫触发模块读入呼叫数据生成规则自动生成一个呼叫的数据,并将呼叫数据与呼叫通知同时发送给呼叫处理模块,呼叫处理模块接到通知后即查帐相应的呼叫流程,结合呼叫数据向SCP的业务控制模块发起呼叫,并根据脚本描述的呼叫流程自动与SCP执行消息交互,直到完成该呼叫。

Claims (5)

1、一种智能业务性能的测试方法,包括以下步骤:
一、准备呼叫数据和构造呼叫流程;
二、将准备好的呼叫数据和构造好的呼叫流程通过协议转换后向业务控制模块发起大量的业务智能呼叫,自动完成呼叫中与业务控制模块的信息交互;
三、统计业务控制模块在单位时间内完成的呼叫数,得到业务性能,其特征是,所述步骤一中的准备呼叫数据是通过在软件中设定呼叫数据产生规则,再按数据产生规则产生呼叫数据来实现的;所述的构造呼叫流程是在呼叫流程库中查找出与产生的呼叫数据相对应的呼叫流程,所述的呼叫流程库是通过在软件中使用脚本描述的方式实现的。
2、如权利要求1所述的智能业务性能的测试方法,其特征是,所述的按数据产生规则产生的呼叫数据和使用脚本描述方式构造出的呼叫流程的协议与业务控制模块可接受的协议一致,构造好的呼叫流程和准备好的呼叫数据未经过协议转换而直接向业务控制模块发起大量的业务智能呼叫。
3、如权利要求1或2所述的智能业务性能的测试方法,其特征是,所述的数据产生规则为顺序循环递增方式,即定义最小值、最大值,呼叫数据从最小值开始,顺序递增,直到最大值后,重新从最小值开始,可一直循环。
4、如权利要求1或2所述的智能业务性能的测试方法,其特征是,所述的数据产生规则为区间内随机方式,定义一个最小值和最大值的区间,呼叫数据为该区间内的随机数。
5、如权利要求1或2所述的智能业务性能的测试方法,其特征是,所述的数据产生规则为文件读取方式,即以一个呼叫的呼叫数据作为一个记录行,将所有呼叫的呼叫数据保存在文件中,测试时从文件中顺序读取记录行得到呼叫数据。
CN021501955A 2002-11-17 2002-11-17 一种智能业务性能的测试方法 Expired - Fee Related CN100407661C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN021501955A CN100407661C (zh) 2002-11-17 2002-11-17 一种智能业务性能的测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN021501955A CN100407661C (zh) 2002-11-17 2002-11-17 一种智能业务性能的测试方法

Publications (2)

Publication Number Publication Date
CN1501634A true CN1501634A (zh) 2004-06-02
CN100407661C CN100407661C (zh) 2008-07-30

Family

ID=34233910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN021501955A Expired - Fee Related CN100407661C (zh) 2002-11-17 2002-11-17 一种智能业务性能的测试方法

Country Status (1)

Country Link
CN (1) CN100407661C (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889701B (zh) * 2005-08-19 2010-10-27 华为技术有限公司 在智能通话中播放提示音的方法
CN1761272B (zh) * 2004-10-14 2010-12-01 华为技术有限公司 一种实现呼叫智能化的方法
CN101534221B (zh) * 2008-03-11 2012-01-04 朗讯科技公司 一种在测试设备中对通信协议进行测试的方法和装置
CN102333140A (zh) * 2011-09-26 2012-01-25 广东欧珀移动通信有限公司 一种通话记录的自动填充测试方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996016515A1 (en) * 1994-11-17 1996-05-30 Northern Telecom Limited Intelligent network testing
CN1155212C (zh) * 1999-12-22 2004-06-23 深圳市中兴通讯股份有限公司 一种自动规程测试***及测试方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761272B (zh) * 2004-10-14 2010-12-01 华为技术有限公司 一种实现呼叫智能化的方法
CN1889701B (zh) * 2005-08-19 2010-10-27 华为技术有限公司 在智能通话中播放提示音的方法
CN101534221B (zh) * 2008-03-11 2012-01-04 朗讯科技公司 一种在测试设备中对通信协议进行测试的方法和装置
CN102333140A (zh) * 2011-09-26 2012-01-25 广东欧珀移动通信有限公司 一种通话记录的自动填充测试方法
CN102333140B (zh) * 2011-09-26 2014-05-28 广东欧珀移动通信有限公司 一种通话记录的自动填充测试方法

Also Published As

Publication number Publication date
CN100407661C (zh) 2008-07-30

Similar Documents

Publication Publication Date Title
CN1177508C (zh) 一种实现异地智能用户漫游呼叫的方法
CN1181863A (zh) 智能网中的电信投票
CN1893483A (zh) 利用智能网提供虚拟总机服务的方法
CN1501634A (zh) 一种智能业务性能的测试方法
CN100338924C (zh) Ip网络中控制设备和业务设备互通提供业务的方法
CN1567835A (zh) 智能网中的分布式集群业务管理***及业务管理方法
CN1306755C (zh) 业务测试装置及方法
CN1946120A (zh) 实现话单关联的方法及***
CN1340985A (zh) 一种在移动网上实现虚拟专用网业务的方法及***
CN1306771C (zh) 多个业务控制节点间实现虚拟专用网的方法
CN101076062A (zh) 彩铃***、以及在该彩铃***中进行业务呼叫的方法
CN1158838C (zh) 在固定话机上利用移动智能网实现长途呼叫的方法
CN1464684A (zh) 智能网业务仿真***及其通信机制的实现方法
CN1208975C (zh) 一种用于智能网***中支持多协议可拆卸的scf***
CN1842170A (zh) 跨业务控制点呼叫转移方法
CN1233142C (zh) 一种用短消息查询智能网用户余额的方法
CN1200550C (zh) 一种在有线智能网上实现亲情号码业务的方法
CN1852366A (zh) 一种为用户同时提供多种业务的方法
CN1265608C (zh) 实现呼叫前转远程激活业务语音交互处理的方法
CN1121795C (zh) 智能网中退出收集信息阶段的方法以及智能网
CN1545271A (zh) 基于xml、vxml开放接口的智能网开放***
CN1466362A (zh) 在固定智能网上实现集团用户***业务的方法
CN1756276A (zh) 一种智能网号码收集的实现方法
CN1204731C (zh) 一种在移动网上实现亲密号码业务的方法
CN1652540A (zh) 智能网***中提供多种网络中的智能业务的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HUAWEI DIGITAL TECHNOLOGY CO.

Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD.

Effective date: 20081010

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20081010

Address after: No. 3, information road, Haidian District, Beijing

Patentee after: Huawei Digit Technology Co., Ltd.

Address before: HUAWEI service building, 1 FA FA Road, Nanshan District science and Technology Park, Shenzhen, Guangdong

Patentee before: Huawei Technologies Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080730

Termination date: 20141117

EXPY Termination of patent right or utility model