Size: a a a

QA — Load & Performance

2020 April 07

KG

Katherine Galaykina in QA — Load & Performance
Artem Rozhkov
Потом не слезут.)
а вот это прям верное замечание...ноо, что нас не убивает - делает нас сильнее. И думаю, что в этой конторе мне такое больше не пригодится...надеюсь...очень...
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Артем Сидорук
Вот да. Я пытался нагуглить пример такого парсера, но чет не нашел.

С точки зрения парсинга можно сделать так (но это не точно):
val scList = jsonUrl("myUrl")
   .convert {
     case ("Id", scId) => scId
   }.circular
да, я искал такой метод, почемуто в памяти отложилось как transform
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
такие в экстракторах методы есть)
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Артем Сидорук
Вот да. Я пытался нагуглить пример такого парсера, но чет не нашел.

С точки зрения парсинга можно сделать так (но это не точно):
val scList = jsonUrl("myUrl")
   .convert {
     case ("Id", scId) => scId
   }.circular
конверт наверное не очень, элегантнее всё таки будет .readRecords.collect { case ("id",scid =>  /* тут сделать реквест хттп и распарсить ответ с нужным начением */ }
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
т.е. он сразу тебе соберёт в мап в нужный список
источник

АС

Артем Сидорук in QA — Load & Performance
а чтоб сделать хттп нужно отдельно какого-то хттп клиента поднимать?
источник

АС

Артем Сидорук in QA — Load & Performance
И что если окажется, что эта запись не подходит под условие?
Я так понимаю case гарантированно должен хоть что-нибудь да вернуть для каждой итерации
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Артем Сидорук
а чтоб сделать хттп нужно отдельно какого-то хттп клиента поднимать?
там акка под капотом HttpRequest(uri = "https://akka.io")
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Артем Сидорук
И что если окажется, что эта запись не подходит под условие?
Я так понимаю case гарантированно должен хоть что-нибудь да вернуть для каждой итерации
будет пустой список
источник

ИД

Илья Деськов in QA — Load & Performance
Всем привет! Может доводилось кому-то из jsr223 отправлять тред на следующую итерацию? пробую с помощью:
ctx.setTestLogicalAction(org.apache.jmeter.threads.JMeterContext.TestLogicalAction.START_NEXT_ITERATION_OF_CURRENT_LOOP);
Но jmeter не ругается, но и не слушается
источник

ИД

Илья Деськов in QA — Load & Performance
Суть проблемы: при появлении некоторой куки - отправлять на релогин
источник

AK

Anton Kramarev in QA — Load & Performance
org.apache.jmeter.threads.JMeterContext на ctx если заменить?
источник

AK

Anton Kramarev in QA — Load & Performance
Точно делал и работало
источник

ИД

Илья Деськов in QA — Load & Performance
Response message: javax.script.ScriptException: groovy.lang.MissingPropertyException: No such property: TestLogicalAction for class: org.apache.jmeter.threads.JMeterContext
Possible solutions: testLogicalAction
источник

ИД

Илья Деськов in QA — Load & Performance
если написать testLogicalAction, то снова не ругается, но и не слушается
источник

AK

Anton Kramarev in QA — Load & Performance
Илья Деськов
если написать testLogicalAction, то снова не ругается, но и не слушается
Ну это точно ннеправильно
источник

AK

Anton Kramarev in QA — Load & Performance
источник

ИД

Илья Деськов in QA — Load & Performance
согласен, но проверил)
источник

ИД

Илья Деськов in QA — Load & Performance
Видел
источник

ИД

Илья Деськов in QA — Load & Performance
Если вот так:
org.apache.jmeter.threads.JMeterContext.setTestLogicalAction(org.apache.jmeter.threads.JMeterContext.TestLogicalAction.START_NEXT_ITERATION_OF_CURRENT_LOOP);
то:
Response message: javax.script.ScriptException: groovy.lang.MissingMethodException: No signature of method: static org.apache.jmeter.threads.JMeterContext.setTestLogicalAction() is applicable for argument types: (org.apache.jmeter.threads.JMeterContext$TestLogicalAction) values: [START_NEXT_ITERATION_OF_CURRENT_LOOP]
Possible solutions: setTestLogicalAction(org.apache.jmeter.threads.JMeterContext$TestLogicalAction), getTestLogicalAction()
источник