Testable est une plateforme innovante de test de charge distribué et de surveillance synthétique. Définissez un test avec une variété d'outils open-source et laissez Testable gérer l'échelle, le reporting et l'analyse. Prend en charge JMeter, Gatling, Locust, Node.js (y compris HTTP, websockets, Socket.io et Engine.io), Webdriver.io, Selenium Java, Serenity BDD, PhantomJS, SlimerJS, enregistrement et lecture, et fichiers HAR.
La charge peut être générée sur notre infrastructure AWS distribuée mondialement, sur site en utilisant Docker, ou par Testable en lançant automatiquement des instances EC2 isolées à la demande pour chaque test en utilisant notre compte AWS ou le vôtre. Simulez autant d'utilisateurs virtuels que vous le pouvez à partir des exécutants de test sans avoir à payer plus. Un m4.large peut souvent générer 1000+ utilisateurs virtuels selon l'outil.
Les résultats en temps réel incluent les percentiles, l'analyse de succès et l'analyse de tendance pour chaque métrique. Voulez-vous savoir combien d'utilisateurs simultanés votre environnement peut gérer ? Définissez vos exigences de performance et laissez Testable le déterminer automatiquement. Suivez comment ce nombre change au fil des exécutions de test comme toute autre métrique. Définissez vos propres KPI et recevez des alertes lorsqu'un test ne les respecte pas.
Les résultats peuvent être partagés et personnalisés pour fournir différentes vues pour différents intervenants. Nous intégrons également des outils de surveillance de premier plan comme NewRelic et des solutions CI pour intégrer de manière transparente les tests de charge et la surveillance dans votre cycle de développement logiciel.