Я должен переписать .jmx
файл в k6. Инструмент миграции не работал. В файле .jmx
был план тестирования с двумя группами потоков. Каждая группа потоков имеет различное количество потоков и l oop. Количество
Первоначально я хотел сделать это следующим образом
export default function () {
group('JMX file test plan', () => {
group('first thread group', () => {});
group('second thread group', () => {});
});
Я думал использовать options
с настроенным vus
и iterations
.
export let options = {
stages: [
{ vus: first-group-threads, iterations: first-group-loops },
{ vus: second-group-threads, iterations: second-group-loops }
],
}
Но, насколько я понимаю, все группы будут выполняться два раза - с параметрами первого этапа и параметрами второго этапа.
Есть ли способ выполнить каждую группу со своим собственным количеством vus
и iterations
? Или я должен создать отдельные тестовые файлы?