[發(fā)明專利]基于SIPP的性能測(cè)試方法與裝置和計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202010102160.2 | 申請(qǐng)日: | 2020-02-19 |
| 公開(公告)號(hào): | CN111355632A | 公開(公告)日: | 2020-06-30 |
| 發(fā)明(設(shè)計(jì))人: | 王超;陳煦文 | 申請(qǐng)(專利權(quán))人: | 深圳市萬睿智能科技有限公司 |
| 主分類號(hào): | H04L12/26 | 分類號(hào): | H04L12/26;H04L29/06;H04L12/58 |
| 代理公司: | 深圳市精英專利事務(wù)所 44242 | 代理人: | 李翔宇 |
| 地址: | 518000 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 sipp 性能 測(cè)試 方法 裝置 計(jì)算機(jī) 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開了一種基于SIPP的性能測(cè)試方法與裝置和計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),方法包括:搭建SIPP工具、Python環(huán)境以及通訊調(diào)度系統(tǒng);安裝用于連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,Python環(huán)境中引入數(shù)據(jù)庫(kù)連接模塊并遠(yuǎn)程連接數(shù)據(jù)庫(kù),創(chuàng)建儲(chǔ)存過程并新建大批量測(cè)試數(shù)據(jù);在Python環(huán)境中利用測(cè)試用例腳本模擬用戶代理客戶端和用戶代理服務(wù)器;在Python環(huán)境中封裝日志模塊和郵件模塊,并引入HTMLTestRunner、mkdocs定義測(cè)試報(bào)告;運(yùn)行測(cè)試用例腳本,按照先注冊(cè)再呼叫的順序并行運(yùn)行測(cè)試用例;獲取網(wǎng)頁(yè)版測(cè)試日志和測(cè)試報(bào)告。節(jié)省手工在CSV文件中添加大量數(shù)據(jù)所浪費(fèi)的時(shí)間,也減少了出錯(cuò)率;測(cè)試日志和測(cè)試報(bào)告也會(huì)存儲(chǔ)到本地,方便查閱以及以備日后查看;測(cè)試結(jié)果可通過自定義郵件發(fā)送及查看。
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體調(diào)度通信技術(shù)領(lǐng)域,尤其涉及一種基于SIPP的性能測(cè)試方法與裝置和系統(tǒng)及存儲(chǔ)介質(zhì)。
背景技術(shù)
著通信產(chǎn)品的普及和發(fā)展,調(diào)度通信系統(tǒng)的性能越來越受到用戶的關(guān)注和重視。在調(diào)度通信系統(tǒng)的測(cè)試過程中,為了滿足產(chǎn)品性能指標(biāo)的要求,測(cè)試人員需要對(duì)調(diào)度通信系統(tǒng)的整體性能進(jìn)行全面測(cè)試,達(dá)標(biāo)后才能驗(yàn)收發(fā)布。
SIPp軟件是一個(gè)測(cè)試SIP協(xié)議性能的開源測(cè)試工具軟件(可進(jìn)一步參閱如下網(wǎng)站:sipp.sourceforge.net),它包含了一些基本的SipStone用戶代理工作流程(UAC和UAS),并可使用INVITE和BYE命令建立和釋放多個(gè)呼叫。它也可以讀取XML格式的場(chǎng)景文件,即描述任何性能測(cè)試的配置文件。它能動(dòng)態(tài)顯示測(cè)試運(yùn)行的統(tǒng)計(jì)數(shù)據(jù)(呼叫速率、信號(hào)來回的延遲,以及消息統(tǒng)計(jì)),周期性地將CSV統(tǒng)計(jì)數(shù)據(jù)轉(zhuǎn)儲(chǔ),在多個(gè)套接字上的TCP和UDP,利用重新傳輸管理的多路復(fù)用。在場(chǎng)景定義文件中可以使用正規(guī)表達(dá)式,動(dòng)態(tài)調(diào)整呼叫速率。SIPp軟件可以用來測(cè)試許多真實(shí)的SIP設(shè)備,如SIP代理、B2BUAs、SIP媒體服務(wù)器、SIP/x網(wǎng)關(guān)、SIPPBX等等,它也可以模仿上千個(gè)SIP代理呼叫SIP系統(tǒng)。但是,通過這種方式進(jìn)行測(cè)試存在以下幾個(gè)缺點(diǎn):
1、需要通過手工方式往CSV文件里面添加測(cè)試數(shù)據(jù),當(dāng)測(cè)試數(shù)據(jù)量非常大時(shí)這種方式明顯比較浪費(fèi)時(shí)間;
2、測(cè)試過程中,需要人工實(shí)時(shí)觀察SIPP軟件的測(cè)試數(shù)據(jù)變化,測(cè)試結(jié)果也需手工整理匯總。這明顯降低了測(cè)試效率,增大了人力和時(shí)間投入。
公開于該背景技術(shù)部分的信息僅僅旨在加深對(duì)本發(fā)明的總體背景技術(shù)的理解,而不應(yīng)當(dāng)被視為承認(rèn)或以任何形式暗示該信息構(gòu)成已為本領(lǐng)域技術(shù)人員所公知的現(xiàn)有技術(shù)。
基于上述原因,本發(fā)明提出了一種基于SIPP的性能測(cè)試方法與裝置和系統(tǒng)及存儲(chǔ)介質(zhì)。
發(fā)明內(nèi)容
為了滿足上述要求,本發(fā)明第一個(gè)目的在于提供一種基于SIPP的性能測(cè)試方法,方法旨在通過搭建SIPP以及Python,在linux上搭建通信調(diào)度系統(tǒng),在Python中引入mysql.connector模塊,遠(yuǎn)程連接數(shù)據(jù)庫(kù),編寫存儲(chǔ)過程新建大批量測(cè)試數(shù)據(jù),然后在Python中編寫代碼直接讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù),節(jié)省手工在CSV文件中添加大量數(shù)據(jù)所浪費(fèi)的時(shí)間,也減少出錯(cuò)率。通過Python代碼讀取測(cè)試數(shù)據(jù),然后在Python中引入unittest框架,在里面編寫測(cè)試腳本,調(diào)用SIPP進(jìn)行性能測(cè)試,Python中封裝日志模塊和郵件模塊,引入HTMLTestRunner、mkdocs,實(shí)現(xiàn)測(cè)試過程中的日志實(shí)時(shí)輸出和測(cè)試完成后測(cè)試報(bào)告網(wǎng)頁(yè)化,測(cè)試日志和測(cè)試報(bào)告也會(huì)存儲(chǔ)到本地,方便后續(xù)查閱。測(cè)試結(jié)果可通過自定義郵件查看。
本發(fā)明的第二個(gè)目的在于提供一種基于SIPP的性能測(cè)試裝置。
本發(fā)明的第三個(gè)目的在于提供一種基于SIPP的性能測(cè)試計(jì)算機(jī)設(shè)備。
本發(fā)明的第四個(gè)目的在于提供一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市萬睿智能科技有限公司,未經(jīng)深圳市萬睿智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010102160.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種動(dòng)態(tài)環(huán)境中機(jī)器人安全自主規(guī)劃導(dǎo)航方法
- 一種遠(yuǎn)程調(diào)用SIPp軟件進(jìn)行性能測(cè)試的方法
- 一種三單體工藝廢水濃縮料生產(chǎn)改性劑SIPP的方法
- 一種聚酯PTT的改性劑間苯二甲酸二丙二醇酯-5-磺酸鈉的多組分催化合成方法
- 一種以SIPA為原料復(fù)合催化法生產(chǎn)間苯二甲酸二丙二醇酯-5-磺酸鈉的方法
- 基于SIPP的性能測(cè)試方法與裝置和計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種MCU視頻會(huì)議服務(wù)器出廠檢測(cè)方法及其裝置
- 一種SIP性能測(cè)試方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法





