Size: a a a

QA — Load & Performance

2020 March 19

OP

Oleg Pipenko in QA — Load & Performance
Kirill Yurkov
а почему действительно нельзя для каждой тред группы создавать свое имя переменной?
Есть некоторые нюансы, которые учитываются в инклюд контроллерах
источник

OP

Oleg Pipenko in QA — Load & Performance
Там целый юз-кейс)))
источник

KY

Kirill Yurkov in QA — Load & Performance
делай так:
1.давай на вход разные имена переменных
2.потом первым действием присваивай эти переменные в другие переменные с нужным тебе названием через jsr223 sampler
пример:
в UDV:
тред 1 - test1 - значение
тред 2 - test2 - значение
тред 3 - test3 - значение
далее под каждым
jsr223: vars.put("test", vars.get("test1"))
источник

KY

Kirill Yurkov in QA — Load & Performance
переменная test будет использоваться в каждом треде и при этом быть локальной
источник

KY

Kirill Yurkov in QA — Load & Performance
для него
источник

OP

Oleg Pipenko in QA — Load & Performance
Kirill Yurkov
делай так:
1.давай на вход разные имена переменных
2.потом первым действием присваивай эти переменные в другие переменные с нужным тебе названием через jsr223 sampler
пример:
в UDV:
тред 1 - test1 - значение
тред 2 - test2 - значение
тред 3 - test3 - значение
далее под каждым
jsr223: vars.put("test", vars.get("test1"))
Спасибо.
источник

OP

Oleg Pipenko in QA — Load & Performance
Получается только так
источник

OP

Oleg Pipenko in QA — Load & Performance
Жаль конечно, что  jmeter не разделяет нахождение UDF  в дереве тредгрупп, а заточен на глобальную инициализацию
источник

KY

Kirill Yurkov in QA — Load & Performance
можно еще проще, забить на UDV и делать просто jsr223 в котором делать vars.put("test",значение)
источник

KY

Kirill Yurkov in QA — Load & Performance
оно тоже будет локальным
источник

OP

Oleg Pipenko in QA — Load & Performance
Kirill Yurkov
можно еще проще, забить на UDV и делать просто jsr223 в котором делать vars.put("test",значение)
Согласен
источник

OP

Oleg Pipenko in QA — Load & Performance
Спасибо, господа коллеги, за идеи!)))
источник

AG

Alex Grishutin in QA — Load & Performance
Oleg Pipenko
Жаль конечно, что  jmeter не разделяет нахождение UDF  в дереве тредгрупп, а заточен на глобальную инициализацию
Вообще, было бы круто сделать из этой вещи фичу, для нормальной шары переменных между тредгруппами 😂😂
источник

АБ

Антон Беликов in QA — Load & Performance
Всем привет! Кто-нибудь работал с питоновской robotframework, а именно с AsyncLibrary? Вылетает следующая ошибка:
Exception in thread Thread-1:
Traceback (most recent call last):
File “threading.py”, line 932, in _bootstrap_inner.
В метод async_run передаю send_vkey с 1 параметром (id копки).
Что с этим зверем делать? Заранее спасибо за ответы)
источник

KY

Kirill Yurkov in QA — Load & Performance
Alex Grishutin
Вообще, было бы круто сделать из этой вещи фичу, для нормальной шары переменных между тредгруппами 😂😂
советую полностью переходить на vars.put и props.put  - лишает проблем с переменными абсолютно и навсегда
источник

B

Bola in QA — Load & Performance
Привет всем. Вопрос созрел: нужно нагрузить сервис, работающий по вебсокету, и предоставляющий видео чат. Что можно почитать на эту тему?
В принципе нужно создать около сотни одновременно работающих видео чата и посмотреть, что сервер выдержит
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Bola
Привет всем. Вопрос созрел: нужно нагрузить сервис, работающий по вебсокету, и предоставляющий видео чат. Что можно почитать на эту тему?
В принципе нужно создать около сотни одновременно работающих видео чата и посмотреть, что сервер выдержит
протоколы какие?
источник

B

Bola in QA — Load & Performance
сервис сегодня мне дадут ,узнаю что за либа используется, протоколы
Пока устно - работает по вебсокету
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Bola
сервис сегодня мне дадут ,узнаю что за либа используется, протоколы
Пока устно - работает по вебсокету
тоже самое что сказать, что что-то работает по tcp сокету))
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
мы использовали такое https://github.com/webrtc/KITE
источник