Reputation: 111
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
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
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