추가적으로 UDP를 RTP로 Parsing하기 위해서는 아래와 같이 UDP Packet을 클릭한후 단축메뉴의 "Decode As"에서 RTP를 선택해 주어야 한다.
"Apply"를 클릭하면 아래와 같이 정상적으로 기존 UDP Packet으로 Parsing되던 부분들이 정상적으로 H.264 RTP
Packet으로 Parsing되는 것을 확인할 수 있다.
Relay Server 접속 방법 및 Packet Dump방법
SSH 프로토콜(22 Port) 를 통하여 해당 RS로 접속이 가능함. ssh skplanet@gmvr.cloudapp.net
pw : dpaqmdl3#(엠브이3#)
TCPDUMP 명령어는 root계정에서만 실행 가능함
[skplanet@RS-1 ~]$ sudo su - pw : dpaqmdl3#(엠브이3#)
TCPDUMP 명령어 실행
[root@RS-1 ~]# tcpdump -i any src Caller IP or -i any dst Callee IP and proto UDP -B 4096 -v -vv -w `date "+%y%m%d_%H%M"`.pcap
옵션 | 설명 | 비고 |
-i | Device 이름 | any는 어느 네트워크 장비든 모두 |
src | Caller의 IP | |
dst | Callee의 IP | |
or, and | 조건식 | |
proto | 프로토콜의 종류 지정 | UDP만 뽑음 |
-B | Buffer size 지정 | 보통 지정안하면 2K |
-v, -vv | 자세히, 더자세히 | |
-w | 파일로 저장 | |
`date "+%y%m%d_%H%M"`.pcap | 파일명을 날짜, 시간으로 지정 | 예 ) 140210_0244.pcap |
Client(iOS) Packet Dump방법
Client의 경우 해당 Mac OS에서 두개의 단말을 연결하여 Packet Dump를 수행해야하기 때문에 Requster와 Challenger가 바뀌지 않도록 유의하여야 한다.
관련 URL 정보 : http://blog.manbolo.com/2013/02/22/analysing-ios-app-network-performances-on-cellularwifi#1
Device의 UDID확인
Xcode Organizer를 이용하여 다음과 같이 UDID값을 확인할 수 있다.
Device Network Interface 연결 |
$ rvictl -s [udid]
|
아래와 같이 rvi0 / rvi1 2개의 Interface에 대해 dump를 수행한다. |
$ sudo tcpdump -i rvi0 -n -s 0 -w dump_requseter_01.pcap
$ sudo tcpdump -i rvi1 -n -s 0 -w dump_challanger_01.pcap
|
테스트 수행 및 Media Latency 계산 방법 |
테스트 수행 Device : iPhone 5/5c/5s 중 2대(Requester/Challenger 각 1대) Media Latency 계산 방법 Media Latency는 위에서 언급한 바와 같이 [Requster -----> Relay Server] 구간과 [Relay Server ------> Challenger] 구간을 각각 구분하여 계산하여 취합하여 계산을 수행한다. 각각의 Packet Dump파일을 열어 H.264 RTP로 Parsing되도록 Wireshark 환경을 설정하고, UTC Time이 정상적으로 보여지는 확인한다. |
Excel App을 이용하여 해당 CSV 파일을 열어 보면 아래와 같이 Excel형태로 보여지는 것을 확인할 수 있게 된다.
위와 같이 변환된 Excel파일을 이용하여 Time Gap을 계산하고 이에따른 평균값을 이용하여 구간별 Delay 및 End-to-End Delay를 계산하여 테스트를 완료한다.
'QA Engineering > Performance Test' 카테고리의 다른 글
Set of user defined variables of jmeter (0) | 2017.06.08 |
---|---|
Apache JMeter (0) | 2017.04.12 |
단말별 성능 시험 조건 설정 (0) | 2017.03.14 |
Agilent 34401A User Manual (0) | 2016.03.28 |
Agilent Digital Multi-Meter Manual (0) | 2016.03.28 |