qa-realtime-protocols
Real-time protocol testing: WebSocket handshakes and close codes, Server-Sent Events, and MQTT v5 QoS, retained messages and shared subscriptions. Includes SSE load testing with k6 and STOMP / AMQP broker testing in references. A review agent (realtime-protocol-reviewer) flags missing reconnect backoff and unhandled close codes. gRPC streaming lives in qa-grpc and webhooks in qa-notifications.
/plugin install qa-realtime-protocols@testland-qaFirst time? Add the marketplace with /plugin marketplace add testland/qa
- Category
- Integrations & protocols
- Version
v1.4.4- Contents
- 3 skills · 1 agent
- Part of
- qa-role-backend
Skills3
mqtt-testsUse when a product speaks MQTT, STOMP or AMQP and its delivery guarantees need broker-backed tests: QoS 0, 1 and 2, retained messages, Last Will, shared subscriptions and $SYS with Mosquitto and paho-mqtt; STOMP and RabbitMQ AMQP tests via Testcontainers are in its references.skillserver-sent-events-testsUse when a feature pushes updates over Server-Sent Events (text/event-stream) and needs tests: EventSource events and errors, the stream format, reconnect with Last-Event-ID replay, retry intervals and per-origin connection limits, plus k6 load tests.skillwebsocket-testsUse whenever the task is to test a WebSocket endpoint or real-time server: connect, send and receive messages, ping/pong, close codes, reconnect after the server drops, subprotocols and backpressure, with ws, Python websockets or Playwright.skill
Agents1
About qa-realtime-protocols
Real-time protocol wire-level testing: not just message round-trips, but handshakes, control frames, close codes, and the failure-mode matrix that's invisible until production. gRPC streaming lives in qa-grpc (grpc-streaming-test-author); webhook testing lives in qa-notifications (webhook-delivery-tester).