Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.09 KB

File metadata and controls

48 lines (35 loc) · 1.09 KB
title description excerpt
sleep( t )
Suspends VU execution for the specified duration.
Suspends VU execution for the specified duration.

Suspend VU execution for the specified duration.

Parameter Type Description
t number Duration, 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.2.0/index.js';

export default function () {
  http.get('https://k6.io');
  sleep(randomIntBetween(20, 30));
  http.get('https://k6.io/features');
}