2016-07-21 4 views
2

Я ищу возможность приостановить и возобновить выполнение JMeter (одно или несколько потоков).пауза и возобновление выполнения jmeter

1. Pausing and Resuming through command line 
2. From the Jmeter UI 
3. By coding in some language in a sampler of Jmeter 
4. Using a JMeter plugin 

Любой из вышеперечисленных методов в порядке.

Любые мысли и решения приветствуются.

ответ

2

Я предложил бы идти для Constant Throughput Timer

Несмотря на слово «постоянная» в его названии, вы можете использовать то JMeter собственности через __P() функции в качестве значения «Target» Пропускная способность.

  1. командной строки: вы можете передать это значение свойства с помощью -J аргумент командной строки, как:

    • в JMeter определяют то throughput свойство как: ${__P(throughput,)}
    • «сказать» значение свойства JMeter as jmeter -Jthroughput=100 -n -t ....
  2. Невозможно сделать это из графического интерфейса JMeter без перезапуска теста. В общем случае не рекомендуется запускать тест JMeter в режиме графического интерфейса.
  3. Вы также можете изменить значение свойства во время выполнения

    • , например, из элементов Test Beanshell с помощью следующего сценария:

      props.put("throughput", "300"); 
      
    • с использованием Beanshell Server


Я довольно много уверен, что вы получите ряд предложений, чтобы использовать Test Action пробник от не очень компетентных людей, которые не удосужились ознакомиться с документацией, которая гласит:

TargetCurrent Тема/Все темы (игнорируемые для Pause)

Поэтому, пожалуйста, не тратьте свое время на Test Action пробоотборник

+0

Я определенно пропустил это. Я использовал его для всех потоков, но для остановки только. Еще раз спасибо за обмен. Хороший урок узнал :) – TestingWithArif

+0

Спасибо, Дмитрий, не могли бы вы дать мне другие ссылки на сервер Beanshell помимо jmeter docs? –

+0

Здесь вы: [Как использовать BeanShell: Любимый встроенный компонент JMeter] (https://www.blazemeter.com/blog/queen-jmeters-built-componentshow-use-beanshell). Также проверьте [JMeter API JavaDocs] (https://jmeter.apache.org/api/) –

0

Я предлагаю вам следовать предложению сделанный Оливером Э.на пользовательском списке рассылки:

Что касается ваших вопросов:

  • 1/следует 1 + 3, как на Дмитрию Ответы
  • 2/пока не возможно :)
  • 3/Следуйте списку рассылки ответ
  • 4/Невозможно
Смежные вопросы