Size: a a a

QA — Load & Performance

2020 August 27

AP

Andrew Popenko in QA — Load & Performance
Viktor Ganeles
в смысле - нельзя выдирать данные регуляркой?
не пробовал
источник

S7

Sam 7 in QA — Load & Performance
.extensions(new ResponseTemplateTransformer(true, "xPath",xPath)));
источник

S7

Sam 7 in QA — Load & Performance
я вот о чем
источник

NK

ID:0 in QA — Load & Performance
Слайды "Тестовые данные для нагрузки. Атака не клонов" для митапа #9 Общества анонимных тестировщиков.

Спасибо, что пришли на митап. Запись велась, будет позже
источник
2020 August 28

RK

Rishat Khabibrakhman... in QA — Load & Performance
Добрый день. Вопрос по яндекс-танку: если в load.yaml  в секции phantom задаем uris:
- /
означает ли это, что при каждом обращении к главной странице (/) будут выполняться все запросы на этой странице? (к базе данных, к изображениям и т.д.). То есть при каждом обращении производится полная загрузка главной страницы / ?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Rishat Khabibrakhmanov
Добрый день. Вопрос по яндекс-танку: если в load.yaml  в секции phantom задаем uris:
- /
означает ли это, что при каждом обращении к главной странице (/) будут выполняться все запросы на этой странице? (к базе данных, к изображениям и т.д.). То есть при каждом обращении производится полная загрузка главной страницы / ?
По умолчанию парсинга нет. Просто запрос одной страницы
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Если бы была секция jmeter, то там есть парсинг
источник

RK

Rishat Khabibrakhman... in QA — Load & Performance
Вячеслав Смирнов
Если бы была секция jmeter, то там есть парсинг
Спасибо, понятно.
источник

O

Oleksii in QA — Load & Performance
Коллеги, нужна помощь с jsr223 на груви, нужно из csv вычитать строки, и уложить их в props как пару string arraylist:

import org.apache.jmeter.services.FileServer;
import java.io.File;
import java.util.ArrayList;
import java.util.Random;
import org.apache.commons.lang.StringUtils;

// get current jmeter script's directory
def baseDir = FileServer.getFileServer().getBaseDir();
def configDir = baseDir + "/" + vars.get("CONFIG_DIR");
// Create file objects
def artist_file = new File(configDir + "/artist_ids.csv");
// Reading contents of files to arrays
def artist_ids =artist_file.readLines();
//def artits_ids_list = new ArrayList(artist_ids)
props.putObject("artist_ids", artist_ids);

что-то не могу понять что не так?
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Oleksii
Коллеги, нужна помощь с jsr223 на груви, нужно из csv вычитать строки, и уложить их в props как пару string arraylist:

import org.apache.jmeter.services.FileServer;
import java.io.File;
import java.util.ArrayList;
import java.util.Random;
import org.apache.commons.lang.StringUtils;

// get current jmeter script's directory
def baseDir = FileServer.getFileServer().getBaseDir();
def configDir = baseDir + "/" + vars.get("CONFIG_DIR");
// Create file objects
def artist_file = new File(configDir + "/artist_ids.csv");
// Reading contents of files to arrays
def artist_ids =artist_file.readLines();
//def artits_ids_list = new ArrayList(artist_ids)
props.putObject("artist_ids", artist_ids);

что-то не могу понять что не так?
Зачем на грузи если есть сериальный семплер?
источник

AK

Anton Kramarev in QA — Load & Performance
props.putObject("artist_ids", artist_ids);
У пропсов разве есть метод putObject? Там же только стринги
источник

O

Oleksii in QA — Load & Performance
зняю, нужно на груви, будет много параметризации
источник

O

Oleksii in QA — Load & Performance
@Dakaraj нельзя класть string+arraylist?
источник

AK

Anton Kramarev in QA — Load & Performance
Пропсы это почти как энв вариаблы, там мапа String, String
источник

AK

Anton Kramarev in QA — Load & Performance
Но я могу ошибаться
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Anton Kramarev
Пропсы это почти как энв вариаблы, там мапа String, String
Можно же посмотреть исходники
источник

М

Михаил in QA — Load & Performance
Коллеги, такой вопрос: мне во время записи ЛР-скрипта пришел заголовок ответа в виде Date: Fri, 28 Aug 2020 10:56:52. А потом мне в запросе это время нужно в виде timestamp отправить но с точностью до миллисекунд. Есть какая-то возможность вытащить из этого заголовка такой timestamp?
источник

O

Oleksii in QA — Load & Performance
Ιωάννης Τσεκούρι
Можно же посмотреть исходники
можно, props.put(Object o, Object o)
источник

O

Oleksii in QA — Load & Performance
вот такое отработало:
// get current jmeter script's directory
def baseDir = FileServer.getFileServer().getBaseDir();
def configDir = baseDir + "/" + vars.get("CONFIG_DIR");
// Create file objects
def artist_file = new File(configDir + "/artist_ids.csv");
// Reading contents of files to arrays
def artist_ids =artist_file.readLines();
props.put("artist_ids", artist_ids);
def r = new Random();
index = r.nextInt(artist_ids.size());
artist_id = artist_ids.get(index);
log.info("@@@@@@@@@@=" + artist_id);
источник

M

Maxim in QA — Load & Performance
Михаил
Коллеги, такой вопрос: мне во время записи ЛР-скрипта пришел заголовок ответа в виде Date: Fri, 28 Aug 2020 10:56:52. А потом мне в запросе это время нужно в виде timestamp отправить но с точностью до миллисекунд. Есть какая-то возможность вытащить из этого заголовка такой timestamp?
Была функция.


int lr_save_timestamp( const char*)
источник