No results for

Powered byAlgolia

group( name, fn )

suggest edits

Run code inside a group. Groups are used to organize results in a test.

ParameterTypeDescription
namestringName of the group.
fnfunctionGroup body - code to be executed in the group context.

Returns

TypeDescription
anyThe return value of fn.

Example

import { group, check } from 'k6';
import http from 'k6/http';
export default function () {
group('my user scenario', function () {
group('front page', function () {
let res = http.get('https://k6.io');
check(res, {
'status code is 200': (res) => res.status == 200,
});
});
group('features page', function () {
let res = http.get('https://k6.io/features');
check(res, {
'status code is 200': (res) => res.status == 200,
'h1 message is correct': (res) =>
res.html('h1').text().startsWith('Simple yet realistic load testing'),
});
});
});
}

The above code will produce output like shown on the screenshot below, with check results presented separately depending on which group they were executed in: groups