Prakash.AI
Prakash.AI

Reputation: 111

Performance testing of meteor based app

I was asked to do a quick benchmark load test on one of our meteor based node app.

I am very well used to jmeter. But, the app doesn't show up any http/REST based calls and instead it uses DDP protocol.

So, I think jmeter is not feasible. Can anybody suggest some tools?

I have looked in to phantomas and Felt but couldn't get a clear picture.

Upvotes: 1

Views: 1168

Answers (2)

UBIK LOAD PACK
UBIK LOAD PACK

Reputation: 34526

If your meteor app is using Websocket, this blog should help you get your test working:

It mentions the most up to date websocket plugin for jmeter.

Upvotes: 1

Dmitri T
Dmitri T

Reputation: 168002

According to DDP protocol specification it may use either SockJS or WebSocket as underlying transport.

In case of WebSocket I believe you can use WebSocketSampler plugin, see WebSocket Testing With Apache JMeter guide.

Regarding SockJS - you might try out TCP Sampler in combination with Wireshark - an ultimate sniffer tool to capture the packets.

If you still looking for an alternative tool - check out The Grinder, it comes with the TCPProxy which is capable of recording raw TCP packets.

Upvotes: 1

Related Questions