Size: a a a

QA — Load & Performance

2020 September 18

jj

jagga jagga in QA — Load & Performance
ну чувак очевидно уже знает что у него может захлебываться иногда авторизация
источник

jj

jagga jagga in QA — Load & Performance
поэтому мог бы указать предельно допустимый процент
источник

СФ

Степа Фомичев... in QA — Load & Performance
Тогда, имхо, следует указывать процент и характер ошибок
источник

jj

jagga jagga in QA — Load & Performance
ну это уже вопрос к исполнителю - способен он вытащить эти данные из разраба
источник

jj

jagga jagga in QA — Load & Performance
или как минимум провести первую итерацию и выдать разрабу инфу для анализа
источник

VG

Viktor Ganeles in QA — Load & Performance
Скорее это прогноз ошибки пулов
источник

KK

Konstantin Konev in QA — Load & Performance
Добрый вечер, назрел вопрос.
Описание:
На текущей машине прохожу сценарий в UI и у меня успешно(!) открывается websocket.
Проблема:
Если я повторяю тоже самое (с той же машины), но через Jmeter, то на определенном этапе, вместо открытия WSS я получаю "WebSocket I/O error: connect timed out".
Вопрос:
Может ли быть ключевое различие (может тупо порты разные) между этими двумя сценариями (UI vs Jmeter)?

Что пробовал:
- пока только увеличивал connection timeout (не помогло)

Инструменты:
Работаю через плагин "WebSocket Open Connection"
Инфу смотрел тут:
https://www.blazemeter.com/blog/jmeter-websocket-samplers-a-practical-guide
источник

KY

Kirill Yurkov in QA — Load & Performance
Konstantin Konev
Добрый вечер, назрел вопрос.
Описание:
На текущей машине прохожу сценарий в UI и у меня успешно(!) открывается websocket.
Проблема:
Если я повторяю тоже самое (с той же машины), но через Jmeter, то на определенном этапе, вместо открытия WSS я получаю "WebSocket I/O error: connect timed out".
Вопрос:
Может ли быть ключевое различие (может тупо порты разные) между этими двумя сценариями (UI vs Jmeter)?

Что пробовал:
- пока только увеличивал connection timeout (не помогло)

Инструменты:
Работаю через плагин "WebSocket Open Connection"
Инфу смотрел тут:
https://www.blazemeter.com/blog/jmeter-websocket-samplers-a-practical-guide
а ты их просто открываешь и все? никаких операций?
Еще вопрос - на каком количестве открытий выдает ошибку?
источник

KY

Kirill Yurkov in QA — Load & Performance
в этот момент рекомендую попробовать руками открыть еще
источник

KK

Konstantin Konev in QA — Load & Performance
Да, я пока только открываю (сейчас отладка, так что одно соединение).
источник

KY

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

KK

Konstantin Konev in QA — Load & Performance
Кирилл, есть версия что оно открывается, но ошибка по тайм-ауту.
Попробую закрыть сразу.
источник

KY

Kirill Yurkov in QA — Load & Performance
ну ошибку то я вижу :D
источник

KY

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

KY

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

KK

Konstantin Konev in QA — Load & Performance
Сейчас точно держит - я вообще не нагружаю)
источник

KK

Konstantin Konev in QA — Load & Performance
Если в этот момент повторить в UI - все ОК
источник

KY

Kirill Yurkov in QA — Load & Performance
ну я про ситуацию когда ошибка возникает
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
ну тогда главный вопрос все же сколько успешных открытий предшествует этой ошибке :)
источник