No results for

Powered byAlgolia

Per VU iterations

sugerir editar

Descripción

Cada VU ejecuta un número exacto de iteraciones. El número total de iteraciones completadas será VUs * iteraciones.

Options

Además de las opciones de configuración comunes, este ejecutor también añade las siguientes opciones:

OptionTypeDescriptionDefault
vusintegerNúmero de VUs que se ejecutan simultáneamente.1
iterationsintegerNúmero total de iteraciones de un script al ejecutar en todas las VUs.1
maxDurationstringDuración máxima del escenario antes de que se detenga forzosamente (excluyendo gracefulStop)."10m"

Cuando usarlo

Utilice este ejecutor si necesita una cantidad específica de VUs para completar la misma cantidad de iteraciones. Esto puede ser útil cuando tienes conjuntos fijos de datos de prueba que quieres dividir entre VUs.

Ejemplo

En este ejemplo, dejaremos que 10 VUs ejecuten 20 iteraciones cada una, para un total de 200 iteraciones, con una duración máxima de 1 hora y 30 minutos.

per-vu-iters.js
1import http from 'k6/http';
2
3export let options = {
4 discardResponseBodies: true,
5 scenarios: {
6 contacts: {
7 executor: 'per-vu-iterations',
8 vus: 10,
9 iterations: 20,
10 maxDuration: '1h30m',
11 },
12 },
13};
14
15export default function () {
16 http.get('https://test.k6.io/contacts.php');
17}