每天上百萬通話,攜程電話系統性能測試實踐

一、背景

作爲全球領先的在線旅遊企業,攜程注重服務質量,並擁有全球最大的旅遊呼叫中心,分別部署在國內自建系統、國內和國外第三方雲服務平臺上。呼叫中心每天承接着上百萬通的通話,電話服務系統是整個呼叫中心中非常重要的一套系統,服務着數萬客服座席,系統的穩定性至關重要。

二、性能測試開展

2.1 原因

旅遊受季節和時間的影響比較大,五一和十一等長假期間旅遊量會暴增,隨着業務的暴增,電話諮詢和反饋也會隨着增加。對於研發人員來說,掌握負責系統的性能指標來迎接隨之而來的業務高峯非常重要。因此研發團隊會不定期的做系統的性能壓測,來評估和衡量業務高峯期間帶來的系統壓力。

2.2 工具

目前 SIP 協議性能測試一般採用基於流程的測試方法,流程指一個成功的 SIP 會話所包含的 SIP 實體雙方交換消息的類型和順序。且測試應當根據被測設備特點,通過實現對特定呼叫流程場景的模擬來實現,因此測試工具應當支持符合呼叫流程要求的信令與媒體流發送與接收。

測試的開展首先是選取測試工具。SIPp 是一個測試 SIP 協議性能的工具軟件,它包含了一些基本的 SipStone 用戶代理工作流程(UAC和UAS),並可以使用 INVITE 和 BYE 建立和釋放多個呼叫,當然 SiPp 還有許多其他的功能,比如通過讀 XML 場景文件,模擬 SIP 信令來重現故障等等。SIPp 與我們常用 Http 協議的性能測試的工具有着一定的不同,當然熟練使用 Loadrunner 等工具對 SIPp 的使用也有一定幫助。

原文鏈接:【https://www.infoq.cn/article/TomLV2Gflt5bf05Sl8Me】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章