Есть похожий вопрос по этой теме, в котором я принимал участие, но на самом деле он не отвечает тому, что мне нужно в данный момент.
Как тщательно протестировать сайт?
Я заметил java.util.ConcurrentModificationException
в своем журнале сервера, поэтому я исправил его, но я до сих пор не знаю, произойдет ли этот или какой-либо другой параллелизм без его тестирования.
Я пыталсясоздать тест в jmeter , который просто выполняет GET и моделирует 100 пользователей.
Проблема:
Я получаю некоторую информацию с сервера, когда страницазагрузка завершена, поэтому я заинтересован в этой части (потому что эта часть раньше вызывала это исключение).
Но jmeter получает только страницу, когда она загружена, и все отложенные запросы ajax, если таковые имеются, не отображаются в журналах.На самом деле я ничего не вижу в журналах, потому что jmeter никогда не достигает этих вызовов ajax, когда документ готов, он выходит непосредственно перед этим.
Естественно, когда я обновляю страницу из браузера, я вижу журналы, что именно происходитна стороне сервера.Существует ли какой-либо инструмент, который ожидает все ожидающие запросы или может оставаться на веб-сайте в течение n периодов времени, или существует более разумный способ проверить это, чтобы избежать дальнейших исключений параллелизма.