Testable ist eine innovative Plattform für verteilte Lasttests und synthetisches Monitoring. Definieren Sie einen Test mit einer Vielzahl von Open-Source-Tools und Testable übernimmt die Skalierung, Berichterstattung und Analysen. Unterstützt werden JMeter, Gatling, Locust, Node.js (einschließlich HTTP, Websockets, Socket.io und Engine.io), Webdriver.io, Selenium Java, Serenity BDD, PhantomJS, SlimerJS, Aufzeichnung und Wiedergabe sowie HAR-Dateien.
Die Last kann auf unserer global verteilten AWS-Infrastruktur, vor Ort mit Docker oder durch das automatische Hochfahren isolierter EC2-Instanzen für jeden Test mit unserem oder Ihrem AWS-Konto generiert werden. Simulieren Sie so viele virtuelle Benutzer wie möglich von den Testläufern, ohne mehr bezahlen zu müssen. Ein m4.large kann oft 1000+ virtuelle Benutzer generieren, abhängig vom Tool.
Echtzeitergebnisse umfassen Perzentile, Erfolgsanalysen und Trendanalysen für jede einzelne Metrik. Möchten Sie wissen, wie viele gleichzeitige Benutzer Ihre Umgebung bewältigen kann? Definieren Sie Ihre Leistungsanforderungen und Testable ermittelt es automatisch. Verfolgen Sie, wie sich diese Zahl über Testläufe hinweg wie jede andere Metrik ändert. Definieren Sie Ihre eigenen KPIs und lassen Sie sich benachrichtigen, wenn ein Test diese nicht erfüllt.
Ergebnisse können geteilt und angepasst werden, um verschiedene Ansichten für verschiedene Interessengruppen bereitzustellen. Wir integrieren uns auch mit führenden Überwachungstools wie NewRelic und CI-Lösungen, um Lasttests und Monitoring nahtlos in Ihren Softwareentwicklungszyklus zu integrieren.