Quali problemi sta risolvendo Gatling e come ti sta beneficiando?
Gatling ci aiuta a risolvere due problemi principali.
In primo luogo, elimina il limite che incontriamo con i test locali. Quando eseguiamo i test localmente, siamo limitati dal numero di utenti che una workstation può gestire, il che di solito non è sufficiente per comprendere il comportamento reale di scalabilità (almeno con Java; con Scala è molto meglio). Con Gatling Enterprise, possiamo tranquillamente spingere i test a migliaia di utenti e vedere come i nostri sistemi si comportano effettivamente sotto carico.
In secondo luogo, ci offre un modo controllato per stressare i percorsi utente critici in modo da poter convalidare l'autoscaling e la stabilità complessiva del sistema. Il vantaggio più grande non è il report in sé, ma il segnale ingegneristico: se il servizio rimane sano, se lo scaling si attiva correttamente e dove si rompe man mano che il carico aumenta.
Con Gatling cloud, abbiamo anche l'opzione di eseguire test da reti esterne o IP privati, il che è ottimo per convalidare il percorso utente end-to-end. Recensione raccolta e ospitata su G2.com.