【MyComm公司呼叫中心系統(tǒng)壓力測(cè)試報(bào)告】
MyComm呼叫中心壓力測(cè)試解決方案
2011/10/13
)
1. 測(cè)試定義
測(cè)試系統(tǒng):MyCommCGS呼叫發(fā)生器。
被測(cè)系統(tǒng):××××××××××××。
測(cè)試流程:呼叫發(fā)生器模擬用戶發(fā)起呼叫,并按照測(cè)試用例,能夠模擬按鍵輸入的測(cè)試系統(tǒng)語(yǔ)音流程。
被測(cè)流程:現(xiàn)有××××××××××××語(yǔ)音流程。在測(cè)試階段,被測(cè)流程需要增加能夠?qū)懗鰷y(cè)試數(shù)據(jù)的呼叫日志記錄。
主動(dòng)外撥服務(wù)模塊:負(fù)責(zé)從數(shù)據(jù)庫(kù)的呼叫任務(wù)表中,批量讀取呼叫任務(wù),提交給MyCommServer,對(duì)拒絕的任務(wù),重復(fù)提交;接收但失敗的任務(wù),可再次呼叫;呼叫成功的記錄,不再重復(fù)呼叫。
呼叫記錄表:由任務(wù)生成器批量生成呼叫任務(wù)記錄。
任務(wù)生成模塊:按照事先約定的規(guī)則、提供的測(cè)試數(shù)據(jù),生成批量呼叫任務(wù)。
2. 測(cè)試目標(biāo)
根據(jù)前期的溝通內(nèi)容,本次測(cè)試需要達(dá)到以下測(cè)試目標(biāo):
(1)、性能測(cè)試
測(cè)試目的:驗(yàn)證被測(cè)系統(tǒng)在語(yǔ)音通道全部占滿的情況下,驗(yàn)證被測(cè)系統(tǒng)交換機(jī)、CTI服務(wù)器、IVR服務(wù)器性能運(yùn)行狀況。包括:CPU占用率、內(nèi)存使用量、網(wǎng)絡(luò)流量等。
驗(yàn)證手段: 滿負(fù)載情況下,觀察windows的任務(wù)管理器,記錄系統(tǒng)資源消耗情況。
記錄方式:系統(tǒng)截屏。
(2)、穩(wěn)定性測(cè)試
觀察系統(tǒng)在長(zhǎng)時(shí)間(24小時(shí))、大壓力(N個(gè)E1 占用率超過(guò)80%)情況下系統(tǒng)是否運(yùn)行正常。
3. 測(cè)試方案
3.1. 模擬測(cè)試方案
測(cè)試系統(tǒng)通過(guò)11條E1線路連接到被測(cè)系統(tǒng),信令采用ISDN Pri。
測(cè)試設(shè)備:
4. 測(cè)試基礎(chǔ)數(shù)據(jù)
4.1. 測(cè)試數(shù)據(jù)準(zhǔn)備
測(cè)試數(shù)據(jù)由被側(cè)方提供。
4.2. 數(shù)據(jù)交換格式定義
測(cè)試數(shù)據(jù)以excel文件格式提供,提供的數(shù)據(jù)包括:
1、欠費(fèi)查詢所需要的用戶名,密碼
2、電費(fèi)查詢所需要的用戶名,密碼
3、賬單傳真所需要的用戶名,密碼
4、等等。 請(qǐng)用戶補(bǔ)充需要的測(cè)試數(shù)據(jù)。
具體的Excel格式為:
4.3. 數(shù)據(jù)要求
為了測(cè)試系統(tǒng)在各種情況下的反應(yīng)是否正常,要求這些數(shù)據(jù)當(dāng)中有正確的數(shù)據(jù)也有錯(cuò)誤的數(shù)據(jù),錯(cuò)誤數(shù)據(jù)請(qǐng)將有效數(shù)據(jù)字段標(biāo)記為否。
1、報(bào)修、停電查詢?yōu)橹鳂I(yè)務(wù),比例可以為70%
2、欠費(fèi)查詢、電費(fèi)查詢、賬單服務(wù),比例為30%;
3、實(shí)際測(cè)試,具體比例應(yīng)為可調(diào)整。
請(qǐng)用戶補(bǔ)充需要測(cè)試的業(yè)務(wù)流程詳細(xì)按鍵序列,如:
1、 F01保修流程。 電話接通后,測(cè)試系統(tǒng)模擬用戶按“1”鍵,延遲N秒,按‘2’鍵,延遲M秒,掛機(jī)。
2、 F02欠費(fèi)流程。
3、 。。。
4、 FN流程。
4.4. 數(shù)據(jù)總量
總共提供N個(gè)用戶信息測(cè)試數(shù)據(jù)。
5. 測(cè)試用例設(shè)計(jì)
5.1. 測(cè)試用例設(shè)計(jì)原則
為了圓滿的完成這次測(cè)試,我們?cè)谠O(shè)計(jì)測(cè)試用例時(shí)應(yīng)該遵循以下原則:
1、完全覆蓋原則。
為了驗(yàn)證系統(tǒng)的正確性,要求測(cè)試用例設(shè)計(jì)時(shí)能夠覆蓋全部語(yǔ)音流程。考慮到項(xiàng)目的實(shí)際情況,我們這次設(shè)計(jì)要求覆蓋N個(gè)流程,其他的意外處理流程不需要單獨(dú)設(shè)計(jì)。
2、流程分支的隨機(jī)性原則。
為了盡量模擬系統(tǒng)的實(shí)際情況,要求測(cè)試數(shù)據(jù)不要集中到某一個(gè)流程,盡量相對(duì)隨機(jī)走不同的流程。
3、 測(cè)試數(shù)據(jù)的足夠性原則。
為了測(cè)試系統(tǒng)的穩(wěn)定性和大壓力下的系統(tǒng)運(yùn)行效率和支持能力,要求準(zhǔn)備足夠多的外撥數(shù)據(jù)。
5.2. 測(cè)試流程設(shè)計(jì)
根據(jù)被測(cè)系統(tǒng)的現(xiàn)有流程,我們分別設(shè)計(jì)測(cè)試流程:
測(cè)試流程列表:
5.3. 測(cè)試數(shù)據(jù)設(shè)計(jì)
5.3.1. 數(shù)據(jù)唯一標(biāo)識(shí)
為了區(qū)別每一次呼叫,我們決定每次呼叫時(shí)傳送不同主叫號(hào)碼,作為唯一標(biāo)識(shí)。 主叫號(hào)碼從10000000開始使用。
5.3.2. 呼叫任務(wù)數(shù)據(jù)庫(kù)格式
外撥任務(wù)數(shù)據(jù)庫(kù)包含了系統(tǒng)外撥時(shí)需要的所有數(shù)據(jù)。 呼叫任務(wù)數(shù)據(jù)庫(kù)包含如下字段:
A、主叫號(hào)碼 20位字符串
B、被叫號(hào)碼 20為字符串
C、測(cè)試流程ID 1-5的整數(shù)
D、是否呼叫完成標(biāo)志。整數(shù),0標(biāo)示為完成, 1表示已經(jīng)呼叫完成。
測(cè)試流程內(nèi)容根據(jù)被測(cè)系統(tǒng)語(yǔ)音流程具體內(nèi)容確定。
5.3.3. 呼叫任務(wù)生成器
呼叫任務(wù)的生成程序負(fù)責(zé)根據(jù)前面定義的規(guī)則,初步生成100萬(wàn)條呼叫數(shù)據(jù)。
主叫號(hào)碼從10000000開始,每次加1,作為數(shù)據(jù)的唯一標(biāo)示。
被叫號(hào)碼固定為:×××××,具體的生成呼叫數(shù)據(jù)流程圖:
5.3.4. 按鍵語(yǔ)音文件生成器
由于系統(tǒng)中播放語(yǔ)音文件的命令中同時(shí)播放的文件數(shù)有限制(10 個(gè)語(yǔ)音文件), 因此我們會(huì)事先根據(jù)被側(cè)方給出的證件號(hào)碼、密碼生成對(duì)應(yīng)的語(yǔ)音文件。在IVR
流程中我們會(huì)直接調(diào)用證件號(hào)碼對(duì)應(yīng)的語(yǔ)音文件名。
5.4. 呼叫發(fā)起程序設(shè)計(jì)
1、 呼叫發(fā)起程序啟動(dòng)后, 向CTIserver 注冊(cè),注冊(cè)成功后繼續(xù)下面的邏輯。
2、 定時(shí)掃描外撥任務(wù)數(shù)據(jù)庫(kù),查找外撥任務(wù)。
3、 向服務(wù)器提交外撥任務(wù)請(qǐng)求。(外撥流程號(hào)作為外撥參數(shù)提交)
4、 測(cè)試IVR 根據(jù)傳遞過(guò)來(lái)的流程號(hào)讀取數(shù)據(jù)庫(kù),進(jìn)行外撥
5、 如果外撥成功,則修改數(shù)據(jù)庫(kù)中該記錄的外撥是否成功字段。
6、 如果外撥失敗,下次的定時(shí)器繼續(xù)提交。
5.5. 外撥IVR 流程的設(shè)計(jì)
測(cè)試系統(tǒng)外撥成功后,會(huì)啟動(dòng)對(duì)應(yīng)的外撥流程。外撥流程根據(jù)系統(tǒng)的外撥參數(shù)或數(shù)據(jù)庫(kù)得到按鍵序列。 流程依照按鍵序列一次播放模擬按鍵,延遲一定時(shí)間后掛機(jī)。
示例流程如下:
6. 被測(cè)系統(tǒng)測(cè)試日志數(shù)據(jù)設(shè)計(jì)
為了分析系統(tǒng)功能的準(zhǔn)確性,需要雙方記錄以下呼叫日志與數(shù)據(jù):
6.1. 測(cè)試系統(tǒng)(CGS呼叫發(fā)生器)
表名:tMyCommCGSTaskHist

6.2. 被測(cè)系統(tǒng)(聲訊系統(tǒng))
表名:tMyCommCIRCHist

CTI論壇編輯
相關(guān)閱讀:
山丹县|
清水县|
鸡西市|
神农架林区|
天峻县|
通城县|
车险|
莲花县|
丰镇市|
江陵县|
准格尔旗|
金塔县|
阳高县|
东方市|
麻江县|
三河市|
林州市|
喀什市|
富川|
炉霍县|
忻城县|
新丰县|
永嘉县|
临武县|
襄樊市|
天长市|
南通市|
巴彦淖尔市|
纳雍县|
开封县|
怀集县|
平泉县|
石台县|
湘阴县|
临泉县|
连州市|
宁海县|
巴马|
衡阳市|
西林县|
建德市|