2016-08-02 5 views
0

유성 기반 노드 응용 프로그램에서 빠른 벤치 마크로드 테스트를 수행하도록 요청 받았습니다.유성 응용 프로그램 성능 테스트

나는 jmeter에 익숙하다. 그러나 앱은 http/REST 기반의 전화를 표시하지 않고 대신 DDP 프로토콜을 사용합니다.

그래서 저는 jmeter가 실현 가능하지 않다고 생각합니다. 아무도 몇 가지 도구를 제안 할 수 있습니까?

나는 phantomasFelt으로 보았지만 명확한 그림을 얻을 수 없었다.

답변

1

,이 블로그는 테스트 작업을 얻을 수 있도록해야합니다

그것은 가장 최신의 웹 소켓 플러그에 JMeter를위한 언급하고있다.

+1

Meteor는 SockJS 위에 DDP를 구현했습니다. SockJS는 WebSockets를 에뮬레이션합니다. 위의 URL에서 WebSocket 샘플러가 도움이되지 않는다는 것을 알아 냈습니다. – Ajitesh

1

DDP protocol specification에 따르면 SockJS 또는 WebSocket을 기본 전송으로 사용할 수 있습니다.

WebSocket의 경우 WebSocketSampler 플러그인을 사용할 수 있다고 생각한다면 WebSocket Testing With Apache JMeter 가이드를 참조하십시오.

SockJS와 관련하여 패킷을 캡처하는 최고의 스니퍼 도구 인 Wireshark과 함께 TCP Sampler을 시도해 볼 수 있습니다.

대체 도구를 찾으려면 The Grinder을 확인하십시오. 원시 TCP 패킷을 기록 할 수있는 TCPProxy이 제공됩니다. 당신의 유성 응용 프로그램은 웹 소켓을 사용하는 경우

관련 문제