Size: a a a

QA — Load & Performance

2021 March 02

AK

Alexey Kübler-Ross in QA — Load & Performance
Vlad Shabalov
Коллеги, добрый день! Скажите, пожалуйста, вопрос задавал когда-то уже, но есть дополнительный. Если я, к примеру, хочу считать в память все строки из .csv, т.е я использую что-то в таком виде:                        List<String> records = new ArrayList<String>();
records.put(vars.get("issue_key")
vars.get("issue_key")
try (BufferedReader br = new BufferedReader(new FileReader("202102251137.csv"))) {
   String issue_key;
   while ((issue_key = br.readLine()) != null) {
       records.add(issue_key);
   }
   vars.put("issue_key", records.toString()); }
, то нормально ли прописывать это в JSR223 Sampler, а вот уже сам рандом в BeanShell Preprocessor              import java.util.Random;
var issue_key;
Random random = new Random();
vars.put("issue_key", vars.get("issue_key" + random.nextInt(Integer.parseInt(vars.get("issue_key")))));  Вопрос все тот же, никак не получается прям вытащить рандомное количество строк из .csv. У меня есть тесты по последовательному чтению файла и рандомному, но там рандом одной строки, а мне нужно, к примеру, рандом 10, 54, 87 строк с последующей подстановкой в тело POST-запроса в виде простого списка. В нагрузке совсем недавно, не судите строго.
Тут не в нагрузке вопрос, а в алгоритме(кодерство)
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Vlad Shabalov
А инит - это?
SetUp
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Vlad Shabalov
А инит - это?
SetUp Thread group например
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Alexey Kübler-Ross
SetUp Thread group например
😅 а в него уже семплер 😅🤣🤣🤣
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Протупил
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Alexey Kübler-Ross
SetUp Thread group например
@snatchgenie умеете?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Это если в двух словах:
Тест состоит из подготовки, тестовой логики и завершения. Так вот первая и последняя часть исполняется только один раз. Первая перед тестом, последняя - в конце теста.

Обычно туда выделяют инициализации ресурсов, подготовки разного рода...
А в конце как пример - закрытие ресурсов, откат изменений, уведомления, и прочее... Кому что надо ☺️
источник

A

Alexander in QA — Load & Performance
Можете посоветовать в двух словах, как мониторить postgresql?)
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Alexander
Можете посоветовать в двух словах, как мониторить postgresql?)
Селекты 😅
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Alexander
Можете посоветовать в двух словах, как мониторить postgresql?)
А телеграф не умент?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Выше в чате кто-то писал про мониторинг постгреса, надо поискать
источник

A

Alexander in QA — Load & Performance
Вот пытаюсь им, но что-то в influx не появляются данные для postgresql, не пойму в чем дело
источник

VS

Vlad Shabalov in QA — Load & Performance
Я знаю про него, но никогда не использовал
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Vlad Shabalov
Я знаю про него, но никогда не использовал
Я тоже редко, но иногда помогает...
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Alexander
Вот пытаюсь им, но что-то в influx не появляются данные для postgresql, не пойму в чем дело
А что в инфлюкс падает?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Вообще ничего?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Alexander
Вот пытаюсь им, но что-то в influx не появляются данные для postgresql, не пойму в чем дело
А что в логе телеграфа?
источник

A

Alexander in QA — Load & Performance
В инфлакс падают данные по железяке моей
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Alexander
В инфлакс падают данные по железяке моей
Конфиг же настроен для постгреса?
источник

A

Alexander in QA — Load & Performance
Ну в постгрес я ничего не трогал
источник