Перейти к содержимому

Фотография

Создание условия в JMeter


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 25

#21 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 13 апреля 2016 - 09:37

для паузы между конкретными семплерами в тестплане можно использовать использовать http://jmeter.apache...tml#Test_Action

нужно поместить его внутрь вашего while controller


  • 0

#22 lelechka_29

lelechka_29

    Новый участник

  • Members
  • Pip
  • 43 сообщений
  • ФИО:Шайдуллина Эльяна


Отправлено 13 апреля 2016 - 10:43

 

 

 

 

2) в условии while у вас "=" вместо "==" или "!="

 

 

Все равно не будет работать. В while контроллере это можно сделать так ${__javaScript("${VAR2}"=="abcd")}

 

вы меня напугали своим ${__javaScript("${VAR2}"=="abcd")}    ))
что это?:(
простите за возможно глупые вопросы - я новичок в этом  деле. поймите и простите

Это всего-лишь кусочек кода на джаваскрипте, If controler по умолчанию считает заданное ему условие кусочком javascript (у него это там даже написано), а while controller надо это явно указать, то есть, у вас это будет ${__javaScript("${cod_result}"=="NoCompleted")}

 

 

1Добавьте задержку в while контроллер, иначе он будет устраивать DoS атаку на ваш сервер.

что за задержка? 

у меня while циклит. перепробовала и так и сяк, ни в какую. 

 

constant timer c каким нибудь не слишком большим значением, например в 20-25% от ожидаемого времени перехода в статус Completed, иначе ваш запрос будет долбится в цикле на максимальной возможной скорости.

 

спасибо большое!
а как записать, например, несколько условий?   ${__javaScript("${cod_result}"=="NoCompleted")}  ||   ${__javaScript("${cod_result}"=="Error")}  

или как? 

 


  • 0

#23 lelechka_29

lelechka_29

    Новый участник

  • Members
  • Pip
  • 43 сообщений
  • ФИО:Шайдуллина Эльяна


Отправлено 13 апреля 2016 - 12:12

и еще у меня циклит while controller. С условиями все в порядке, с регулярным выражением все в порядке. Не знаю уже что делать( 


  • 0

#24 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 13 апреля 2016 - 12:36

несколько условий - пихайте в один ${__javaScript(все условия сюда)}

Циклит - в смысле не выходит из цикла? точно выставляете в цикле ${cod_result}? debug sampler поставили и увидели, что переменная меняется, а цикл продолжает крутится?

 

fesd еще может что подскажет, он в отличии от меня явно практик.


  • 1

#25 lelechka_29

lelechka_29

    Новый участник

  • Members
  • Pip
  • 43 сообщений
  • ФИО:Шайдуллина Эльяна


Отправлено 13 апреля 2016 - 13:12

несколько условий - пихайте в один ${__javaScript(все условия сюда)}

Циклит - в смысле не выходит из цикла? точно выставляете в цикле ${cod_result}? debug sampler поставили и увидели, что переменная меняется, а цикл продолжает крутится?

 

fesd еще может что подскажет, он в отличии от меня явно практик.

разобралась!)))
Спасибо вам огромное! Многому научили


  • 0

#26 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 13 апреля 2016 - 13:16

Да пожалуйста. Всегда приятно помочь человеку который знает что ему нужно, зачем, и все что смог сделать сам уже сделал.


  • 1


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных