Locust — инструмент нагрузочного тестирования с открытым исходным кодом. Используйте код Python для определения поведения пользователей и моделирования миллионов пользователей.
Locust — очень простой в использовании распределенный инструмент пользовательского нагрузочного тестирования. Locust в основном выполняет нагрузочное тестирование веб-сайтов или других систем и может проверить, сколько пользователей система может обрабатывать одновременно.
Locust полностью основан на времени, поэтому одна машина поддерживает тысячи одновременных пользователей. По сравнению со многими другими приложениями, управляемыми событиями, Locust не использует обратные вызовы, а использует облегченный метод обработки gevent.
1. Используйте чистый код Python для написания сценариев пользовательского тестирования. Никаких пользовательских интерфейсов или XML не требуется;
2. Распределенный и масштабируемый — поддерживает тысячи пользователей.
3. Веб-интерфейс
4. Вы можете протестировать любую систему; хотя Locust ориентирован на Интернет, вы также можете протестировать любую другую систему.