MyComm呼叫中心压力测试解决方案

责任编辑:vivian

2011-10-14 09:30:56

摘自:CTI论坛

测试流程:呼叫发生器模拟用户发起呼叫,并按照测试用例,能够模拟按键输入的测试系统语音流程。

1. 测试定义

  测试系统:MyCommCGS呼叫发生器。
  被测系统:××××××××××××。
  测试流程:呼叫发生器模拟用户发起呼叫,并按照测试用例,能够模拟按键输入的测试系统语音流程。
  被测流程:现有××××××××××××语音流程。在测试阶段,被测流程需要增加能够写出测试数据的呼叫日志记录。
  主动外拨服务模块:负责从数据库的呼叫任务表中,批量读取呼叫任务,提交给MyCommServer,对拒绝的任务,重复提交;接收但失败的任务,可再次呼叫;呼叫成功的记录,不再重复呼叫。
  呼叫记录表:由任务生成器批量生成呼叫任务记录。
  任务生成模块:按照事先约定的规则、提供的测试数据,生成批量呼叫任务。

2. 测试目标

  根据前期的沟通内容,本次测试需要达到以下测试目标:

  (1)、性能测试

  测试目的:验证被测系统在语音通道全部占满的情况下,验证被测系统交换机、CTI服务器、IVR服务器性能运行状况。包括:CPU占用率、内存使用量、网络流量等。
  验证手段: 满负载情况下,观察windows的任务管理器,记录系统资源消耗情况。
  记录方式:系统截屏。

  (2)、稳定性测试

  观察系统在长时间(24小时)、大压力(N个E1 占用率超过80%)情况下系统是否运行正常。

3. 测试方案

3.1. 模拟测试方案
 



  测试系统通过11条E1线路连接到被测系统,信令采用ISDN Pri。

  测试设备:

 

设备名称

数量

设备配置

测试设备 1 4E1接口卡3块,共N个E1
信令配置 / 测试方信令 ISDN Pri,网络侧 被测方信令 ISDN Pri,用户侧

4. 测试基础数据

4.1. 测试数据准备

测试数据由被侧方提供。

4.2. 数据交换格式定义

测试数据以excel文件格式提供,提供的数据包括:

1、欠费查询所需要的用户名,密码

2、电费查询所需要的用户名,密码

3、账单传真所需要的用户名,密码

4、等等。 请用户补充需要的测试数据。

具体的Excel格式为:

查询类型

用户名

密码

有效数据

欠费查询

123456789 111111 是(正确的用户名密码)

欠费查询

************ ****** 否(错误的用户名密码)

电费查询

************ ******

4.3. 数据要求

为了测试系统在各种情况下的反应是否正常,要求这些数据当中有正确的数据也有错误的数据,错误数据请将有效数据字段标记为否。

1、报修、停电查询为主业务,比例可以为70%

2、欠费查询、电费查询、账单服务,比例为30%;

3、实际测试,具体比例应为可调整。

请用户补充需要测试的业务流程详细按键序列,如:

1、 F01保修流程。 电话接通后,测试系统模拟用户按“1”键,延迟N秒,按‘2’键,延迟M秒,挂机。

2、 F02欠费流程。

3、 。。。

4、 FN流程。

4.4. 数据总量

总共提供N个用户信息测试数据。

5. 测试用例设计

5.1. 测试用例设计原则

为了圆满的完成这次测试,我们在设计测试用例时应该遵循以下原则:

1、完全覆盖原则。

为了验证系统的正确性,要求测试用例设计时能够覆盖全部语音流程。考虑到项目的实际情况,我们这次设计要求覆盖N个流程,其他的意外处理流程不需要单独设计。    

2、流程分支的随机性原则。

为了尽量模拟系统的实际情况,要求测试数据不要集中到某一个流程,尽量相对随机走不同的流程。

3、 测试数据的足够性原则。

为了测试系统的稳定性和大压力下的系统运行效率和支持能力,要求准备足够多的外拨数据。

5.2. 测试流程设计

根据被测系统的现有流程,我们分别设计测试流程:

测试流程列表:

流程序号 外拨流程列表 流程比例(%) 备注
F01 欠费查询 10  
F02 电费查询 10  
F03 账单传真 10  
F04 报修及停电 10  
F05 转人工座席 10  
………… ………… ………… …………
F N ………… ………… …………

5.3. 测试数据设计

5.3.1. 数据唯一标识

为了区别每一次呼叫,我们决定每次呼叫时传送不同主叫号码,作为唯一标识。 主叫号码从10000000开始使用。

5.3.2. 呼叫任务数据库格式

外拨任务数据库包含了系统外拨时需要的所有数据。 呼叫任务数据库包含如下字段:

A、主叫号码 20位字符串

B、被叫号码 20为字符串

C、测试流程ID 1-5的整数

D、是否呼叫完成标志。整数,0标示为完成, 1表示已经呼叫完成。

测试流程内容根据被测系统语音流程具体内容确定。

5.3.3. 呼叫任务生成器

呼叫任务的生成程序负责根据前面定义的规则,初步生成100万条呼叫数据。

主叫号码从10000000开始,每次加1,作为数据的唯一标示。

被叫号码固定为:×××××,具体的生成呼叫数据流程图:

6.2. 被测系统(声讯系统)

表名:tMyCommCIRCHist

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号