Існує багато tool -зів для Тестування Навантаження (Performance Testing). Серед них, як от Jmeter або Gatling — є набагато популярнішими за Artillery. І дописом нашим ми хочемо наголосити, що представлений інструмент теж однозначно достойний уваги.
Artillery — сучасне, потужне, доволі функціональне та головне надзвичайно просте (майже як двері) у використанні рішення load testing and functional testing, від локальної машини розробника до інтеграції сервера CI. Особливість це CLI інструмент (англ. Command Line Interface) — тобто не має графічного інтерфейсу, працює з консолі виключно.
Що собою являє Artillery?
- Built with NodeJS, у свою чергу робить його набагато легшим за інструменти на основі Java.
- Підтримує тестування аплікацій, які використовують HTTP, Socket.io, Websockets, AWS Kinesis з коробки.
- Одна із найбільших переваг, тести є декларативними у файлах YAML, тому вони легко читаються всіма і запускаються разом із кодом програми.
- Сценарії та потоки забезпечують велику гнучкість і дозволяють перевірити за один раз різноманітні користувацькі сценарії.
- Легко використовувати повторно створені сценарії
- Artillery Community Edition / Artillery Pro — існує 2 версії Для Вас це безкоштовно та з відкритим кодом / Немає версії та для комерційних організацій.