У меня есть несколько планов тестирования JMeter, которые были созданы в JMeter 3.2. В более новых версиях JMeter опция «Cache compiled script, если доступно» по умолчанию установлена на компонентах JSR223.

Как установить для параметра кэширования элементов JSR223 значение false по умолчанию в JMeter 5.0?

1 ответ1

0

Это то, что присутствует со времен JMeter 3.3 - проверьте ошибку # 61640, и, к сожалению, этот параметр никак нельзя настроить.

Варианты в:

  1. Измените эту строку:

    <stringProp name="cacheKey">true</stringProp>
    

    к этому:

    <stringProp name="cacheKey">false</stringProp>
    

    в скрипте .jmx

  2. Patch ScriptingBeanInfoSupport исходный код и перекомпиляция JMeter
  3. И самое главное: кэширование скомпилированных скриптов очень важно для производительности скриптов, они будут работать намного быстрее и потреблять меньше ресурсов. Если у вас возникли какие-либо проблемы с вашими сценариями с установленным значением true для кэширования компиляции - они плохо спроектированы (т.е. имеют встроенные функции и / или переменные)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .