var onKeyPress = function () {
var keyCode = window.event.keyCode,
isNumeric = (keyCode > 47 && keyCode < 58),
isNotEnterKey = !!(window.event.keyCode !== 13);
(isNotEnterKey) || (this.blur());
return (isNumeric && this.innerText.length < 3);
};
Скорее всего, да, вот в чем причина. Кажется, ваш симулятор был успешно скомпилирован и запущен. Если вы посмотрите на сообщения об ошибках, вы увидите проценты после каждой строки (83.881%, 9.565%, 1.931%). Это означает, что на самом деле запросы были сгенерированы и отправлены, а некоторые из них не удались. Проценты подсчитываются в зависимости от общего количества сбоев. Если некоторые из запросов в порядке, и вы получаете эти ошибки, то Gatling выполнил свою работу. Это стресс протестировал ваше приложение. Попробуйте имитировать с меньшим количеством пользователей, например:
scn
inject(
rampUsers(20) over (10 seconds)
)
Если это работает, то определенно ваше приложение не сможет обрабатывать 20000 запросов одновременно.
Для получения дополнительной информации о как настроить симуляцию, см. здесь .