Testable è una piattaforma innovativa per il test di carico distribuito e il monitoraggio sintetico. Definisci un test con una varietà di strumenti open-source e lascia che Testable gestisca la scala, i report e le analisi. Supporta JMeter, Gatling, Locust, Node.js (inclusi HTTP, websockets, Socket.io e Engine.io), Webdriver.io, Selenium Java, Serenity BDD, PhantomJS, SlimerJS, registrazione e riproduzione, e file HAR.
Il carico può essere generato sulla nostra infrastruttura AWS distribuita a livello globale, in sede utilizzando Docker, o da Testable che avvia automaticamente istanze EC2 isolate su richiesta per ogni test utilizzando il nostro account AWS o il tuo. Simula quanti più utenti virtuali puoi dai test runner senza dover pagare di più. 1 m4.large può spesso generare oltre 1000 utenti virtuali a seconda dello strumento.
I risultati in tempo reale includono percentili, analisi del successo e analisi delle tendenze per ogni singola metrica. Vuoi sapere quanti utenti simultanei il tuo ambiente può gestire? Definisci i tuoi requisiti di prestazione e lascia che Testable lo scopra automaticamente. Tieni traccia di come quel numero cambia tra le esecuzioni dei test come qualsiasi altra metrica. Definisci i tuoi KPI e ricevi avvisi quando un test non riesce a soddisfarli.
I risultati possono essere condivisi e personalizzati per fornire diverse visualizzazioni per diversi stakeholder. Ci integriamo anche con i principali strumenti di monitoraggio come NewRelic e soluzioni CI per integrare senza problemi il test di carico e il monitoraggio nel tuo ciclo di vita dello sviluppo software.