Запуск jmeter для загрузки тестового приложения vaadin 13, являющегося мета-версией возвращаемого сеанса с истекшим сроком действия - PullRequest
5 голосов
/ 05 июля 2019

Я пытаюсь запустить jmeter для загрузки тестового приложения vaadin13, следуя статье здесь Как выполнить нагрузочный тест / тест производительности с Vaadin 10 (возможно ли это с Jmeter?) , что абсолютно очень полезно.Тем не менее, я сталкиваюсь с возвращением for(;;);[{"meta":{"sessionExpired":true}}] для каждого запроса, который я не знаю.

Я проверяю, что Vaadin-Security-Key извлечен правильно.Проверьте данные запроса csrfToken, узел заменен на значение правильно.Я не знаю, что мне здесь не хватает.Хотел бы обратиться за советом, что еще мне не хватает.Заранее спасибо.

enter image description here

Ответы [ 2 ]

0 голосов
/ 11 июля 2019

Существует множество идентификаторов, которые необходимо соотнести при написании плана тестирования для VAADIN.

Если ответ, на который вы указываете, не сработал, вам будет проще попробовать использовать этот автокоррелятор для Ваадина.

Отказ от ответственности: мы являемся поставщиками этого решения

0 голосов
/ 09 июля 2019

Запрашиваемая вами полезная нагрузка (данные) - JSON.Я предполагаю, что вы не установили заголовок Content-Type в своем запросе, и Vaadin не может прочитать отправленную вами полезную нагрузку, поэтому не может прочитать csrfToken , который необходим для проверки сеанса.

Вы можете установить заголовки, используя HTTP Header Manager компонент .Если все запросы отправляют данные json, вы можете добавить этот компонент на уровне группы потоков, а если он нужен только определенным запросам, вы можете добавить его к определенному HTTP Sampler ...

Для запросов типа json: content-заголовок типа должен иметь значение application / json;charset = UTF-8 .

Я надеюсь, что это решит проблему, с которой вы столкнулись ...

...