Presentation is loading. Please wait.

Presentation is loading. Please wait.

Stress Test Tool for SIP

Similar presentations


Presentation on theme: "Stress Test Tool for SIP"— Presentation transcript:

1 Stress Test Tool for SIP
SIPp 報告者 :葉俊克 指導教授:吳坤熹 2018/12/1

2 Outline Introduction SIPp Demo Reference 2018/12/1

3 Introduction SIPp是一個動態測試SIP(Session Initiation Protocol) protocol stack性能的工具軟體,在client/server架構上,傳送大量的SIP message去做壓力測試。 SIPp可以讓使用者自己去定義腳本(.xml),因為這個功能,讓SIPp可以用來測試許多不同的SIP設備。 2018/12/1

4 SIPp Install -Windows (需先安裝Cygwin,Winpcap) sipp-win32-3.1.1.exe -Linux
sipp.3.1.src.tar.gz 支援play PCAP (packet capture)檔案與密碼驗證 a)       # tar -xvf sipp-3.1.src.tar b)       # cd sipp-3.1.src c)       # make pcapplay_ossl 2018/12/1

5 SIPp(cont.) -sn : 使用系統預設的腳本共有五個 -bg : 在背景運行 -i : 設定local IP address.
Client: uac, branchc, regexp Server: uas, branchs -bg : 在背景運行 -i : 設定local IP address. -p : 設定local port. Default is a random free port chosen by the system. 2018/12/1

6 SIPp(cont.) -m : 設定發送幾個message後結束
-r : 設定通話的速率 (in calls per second)。預設為10 -rp : 定義一段時間內傳送幾個封包搭 配 –r使用。需設1s(ms) (-r n –rp m) -d : 如果腳本裡面沒有設定pause的 話,則設定一個停頓的時間。預設 為0(ms) 2018/12/1

7 SIPp(cont.) -l : 設定最大同時通話量,若達到最 大值,會將自動調降發送速率。 預設為(3 * call_duration (s) * rate) -timeout: 設定運行時間 2018/12/1

8 SIPp(cont.) -rate_increase : -rate_max : -no_rate_quit :
設定每經過多少秒增加多少發話速率,搭配-fd (單位秒)使用。 ex:(-rate_increase 10 –fd 3) -rate_max : 如果已設置-rate_increase,設定達到多少速率停止測試 -no_rate_quit : 如果已設置-rate_max,設定不停止測試(無參數) 2018/12/1

9 SIPp(cont.) -sf : 讀取xml腳本至運行程序中 -sd : 開啟預設的腳本 -inf : 加入CSV文件至運行程序中
2018/12/1

10 Demo (server) sipp –sn uas –i 163.22.21.80:5061 Server:163.22.21.82
2018/12/1

11 Demo (client) sipp –sn uac –i 163.22.21.175 163.22.21.82:5061
2018/12/1

12 Reference SIPp http://sipp.sourceforge.net/doc/reference.html
2018/12/1


Download ppt "Stress Test Tool for SIP"

Similar presentations


Ads by Google