No results for

Powered byAlgolia
⚠️ This is archived documentation for v0.34. Go to the latest version

sleep( t )

Suspend VU execution for the specified duration.

ParameterTypeDescription
tnumberDuration, in seconds.

Examples

Fetching two different pages with a 0-30 second random sleep in between:

import { sleep } from 'k6';
import http from 'k6/http';
export default function () {
http.get('https://k6.io');
sleep(Math.random() * 30);
http.get('https://k6.io/features');
}

Using the k6-utils library to specify a range between a minimum and maximum:

import { sleep } from 'k6';
import http from 'k6/http';
import { randomIntBetween } from 'https://jslib.k6.io/k6-utils/1.1.0/index.js';
export default function () {
http.get('https://k6.io');
sleep(randomIntBetween(20, 30));
http.get('https://k6.io/features');
}