Получение этой ошибки «Это действие не разрешено, поскольку оно находится за пределами текущей транзакции` в скрипте jmeter для приложения Pega

#jmeter #pega

#jmeter #pega

Вопрос:

Я делаю performance testing для Pega application . Получение приведенной ниже ошибки при попытке воспроизвести скрипт jmeter. Ниже приведен снимок ошибки. Может ли кто-нибудь помочь мне здесь

 Below is the error

This action is not allowed as it is outside the current transaction.
  

Ответ №1:

В большинстве случаев вы не можете просто воспроизвести записанный тестовый скрипт для более или менее сложного веб-приложения без выполнения корреляции динамических параметров.

Также изучаю этот поток:

Я делал это некоторое время назад, но, если я правильно помню, мне пришлось использовать политику использования файлов cookie netscape в диспетчере файлов cookie http при обновлении до Jmeter 3.x. Также пришлось использовать реализацию http JVM (HTTP request defaults -> Advanced -> Implementation: Java) вместо стандартного Apache HttpComponents HttpClient4.x.

Также вам, вероятно, потребуется извлечь accessgroup при публикации входа в систему, а в потоках вам также понадобится pzTransactionId для сохранения состояния между страницами.