Тестирование производительности ZK-приложения, как правило, непростое, а тестовые случаи сложно поддерживать. Лучше всего исследовать начальную производительность рендеринга страницы без слишком большого количества взаимодействий (и не забывайте посылать команды rmDesktop в конце каждого теста, иначе ваш тестовый пример не будет отражать реальность).
Я не знаю У него нет лучшей / более простой альтернативы JMeter (аналогичные инструменты, собирающие сетевые запросы / ответы, предлагают те же проблемы).
Кроме того, что координаты мыши не имеют значения для события onClick, если только прослушиватель событий на стороне сервера фактически не имеет использует их, чтобы определить исход события. В 99,99% случаев сторона сервера заинтересована в событии нажатия кнопки, а не в координате мыши. Если вы получаете неожиданные ответы, скорее всего, это неправильный компонент-UUID, для которого вы запускаете события. В таких случаях сервер просто игнорирует событие, так как он не может быть отправлен ни на один соответствующий компонент. Затем, если ни один из прослушивателей событий не сработает, ответ, скорее всего, будет пустым, обозначенным {“rs”:[],”rid”:126}
.
. Одна важная вещь - отключить UUID-рециркуляцию , которая будет смешивать UUID на стороне сервера, что может привести к недетерминированные c проблемы, с которыми вы сталкиваетесь.