Easily test how your Socket.io based streaming application performs at scale. Reuse your existing socket.io client for your tests making it easy to get started without any code changes.
Either upload a Node.js scenario that uses socket.io-client to simulate a virtual user or upload a Puppeteer, Playwright, or Selenium script that simulates a virtual user in the browser.
For streaming applications standard metrics like response time, connect time, etc often do not capture the true performance of your application. Testable makes it easy to add additional business specific metrics.
For example you may want to measure how long it takes from the time a certain message is sent to the server to the time the expected response is received.