Size: a a a

QA — Load & Performance

2020 January 21

VS

Vladimir Sitnikov in QA — Load & Performance
>интенсивность в диапазоне 4-6 в минуту

А как ты её измеряешь? Ага, давай с логами
источник

AG

Alexander Grigoryev in QA — Load & Performance
Vladimir Sitnikov
>интенсивность в диапазоне 4-6 в минуту

А как ты её измеряешь? Ага, давай с логами
https://drive.google.com/file/d/1fCcnCp4iAczfjUNFhhDrGc7peg_sIKqJ/view?usp=sharing
сперва просто визуально по точкам на графике заметил
потом сохранил результаты теста в simple data writer и в экселе проверил - посчитал, на какой минуте, начиная от начала теста, был отправлен каждый запрос
источник

AG

Alexander Grigoryev in QA — Load & Performance
для csv в архиве например получается, что интенсивность по минутам такая
источник
2020 January 22

RS

Roland Simon in QA — Load & Performance
All thanks to God Almighty for bringing a reliable man like Mr AIDEN JACKSON, At first, when I started seeing posts about him I thought he was like other fraudsters but I decided to give him a trial with $300 as my start-up capital to see if I can trust him and to my greatest surprise I received my payment when it was due for withdrawal, not just once but repeatedly so I highly recommend Mr AIDEN JACKSON,To those out there looking for a reliable account manager. Contact him

☎ +15855240201

https://t.me/joinchat/AAAAAEgMYuFu182UYLhUPw
источник

jj

jagga jagga in QA — Load & Performance
а не проследовать ли вам в /spam
источник

KY

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

AG

Alexander Grigoryev in QA — Load & Performance
Ну я обычно constant throughput timer использовал, с ним все предсказуемо
Вот решил было, что пора бы и что то новое попробовать)
источник

AL

Alexander Lebedev in QA — Load & Performance
Всем привет.
в начале теста загоняем переменные из строки csv файла.
Есть if controller, если его условие выполняется необходимо удалить строку из csv файла, которую мы поместили в переменные.
если есть решение то вообще хорошо, если нет. то подскажите как гуглить такое? всё из того что я нашел позволяет удалить файл целиком, а не строку
источник

S7

Sam 7 in QA — Load & Performance
Файл в строку, необходимую подстроку по регулярке, и реплейс для основной строки с заменой подстроки на «», перезаписать файл
источник

S7

Sam 7 in QA — Load & Performance
Звучит как сложное решение, может кто то посоветует что то более подходящее
источник

AL

Alexander Lebedev in QA — Load & Performance
Sam 7
Файл в строку, необходимую подстроку по регулярке, и реплейс для основной строки с заменой подстроки на «», перезаписать файл
спасибо, это уже гораздо больше чем ничего :)
источник

S7

Sam 7 in QA — Load & Performance
List<String> lines = FileUtils.readLines(file,"UTF-8");
       List<String> updatedLines = lines.stream().filter(s -> !s.contains(searchString)).collect(Collectors.toList());
       FileUtils.writeLines(file,updatedLines,false);
источник

AL

Alexander Lebedev in QA — Load & Performance
в итоге решил проблему вот так, может кому полезно будет:
import org.apache.commons.io.FileUtils;
var1 = vars.get("var1");
var2 = vars.get("var2");
var3 = vars.get("var3");
var4 = vars.get("var4");
var5 = vars.get("var5");
File csvFile = new File("path/to/csv/file");
String originalString = var1 + ';' + var2 + ';' + var3 + ';' + var4 + ';' + var5 + ';'
String fileData = FileUtils.readFileToString(csvFile);
fileData = fileData.replace(originalString, "");
FileUtils.writeStringToFile(csvFile, fileData);
источник

AL

Alexander Lebedev in QA — Load & Performance
Sam спасибо за идею
источник

AV

Andrey Vasiliev in QA — Load & Performance
у меня вопрос, на подобее но не с файлами и по гатлингу

допустим есть массив uuid4 - List["uuid4", "uuid4", …]
и допустим есть сценарий 1 рпс в секунду в течении времени - constantUsersPerSec(1) during (1 minute)
на запрос post где в теле json с массивом из данных uuid4 что упоминались выше

как сделать, так чтобы при запуске сценария в масив в запрносе у первого пользователя проставлялся 1 uuid4 из доступных а скаждым последующим пользователем добавлялся еще 1 uuid4 из доступных, так чтобы они не повторялись, по исчерпанию списка, то есть у N пользователя в запросе будут все uuid4 из тех что были доступны, они начнут удалятся тоже по одному с каждым пользователем, а потом когда достигнут 1 лемента в масиве начнут снова расти…

хз правильно ли я описал задачу 🙂
источник

AV

Andrey Vasiliev in QA — Load & Performance
чет честно говоря в голову нечего не приходит
источник

AV

Andrey Vasiliev in QA — Load & Performance
это вобще возможно?
источник

AV

Andrey Vasiliev in QA — Load & Performance
в гатлинге
источник

AK

Anton Kramarev in QA — Load & Performance
Думаю, возможно, если написать кастомный фидер. Или просто генератор
источник

MK

Mike Khil in QA — Load & Performance
Andrey Vasiliev
у меня вопрос, на подобее но не с файлами и по гатлингу

допустим есть массив uuid4 - List["uuid4", "uuid4", …]
и допустим есть сценарий 1 рпс в секунду в течении времени - constantUsersPerSec(1) during (1 minute)
на запрос post где в теле json с массивом из данных uuid4 что упоминались выше

как сделать, так чтобы при запуске сценария в масив в запрносе у первого пользователя проставлялся 1 uuid4 из доступных а скаждым последующим пользователем добавлялся еще 1 uuid4 из доступных, так чтобы они не повторялись, по исчерпанию списка, то есть у N пользователя в запросе будут все uuid4 из тех что были доступны, они начнут удалятся тоже по одному с каждым пользователем, а потом когда достигнут 1 лемента в масиве начнут снова расти…

хз правильно ли я описал задачу 🙂
а почему просто не воспользоватся функцией генерации uuid?
import java.util.UUID.randomUUID
uuid= randomUUID().toString;
источник