- Adjust timings based on previous runs.
- Reduce from 5 to 4 parallel clients for CM handle searches
to avoid OutOfMemoryErrors.
Issue-ID: CPS-2208
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I339cc3df84b2295bb11371ab73b4948f43615c15
iterations: Math.ceil(TOTAL_CM_HANDLES / BATCH_SIZE),
thresholds: {
http_req_failed: ['rate == 0'],
- http_req_duration: ['avg <= 1000'],
+ http_req_duration: ['avg <= 850'],
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
cm_search_module: {
executor: 'constant-vus',
exec: 'cm_search_module',
- vus: 5,
+ vus: 4,
duration: '1m',
},
},
'http_req_failed{scenario:passthrough_read}': ['rate == 0'],
'http_req_failed{scenario:id_search_module}': ['rate == 0'],
'http_req_failed{scenario:cm_search_module}': ['rate == 0'],
- 'http_req_duration{scenario:passthrough_read}': ['avg <= 2540'], // DMI delay + 40 ms
- 'http_req_duration{scenario:id_search_module}': ['avg <= 200'],
- 'http_req_duration{scenario:cm_search_module}': ['avg <= 35_000'],
+ 'http_req_duration{scenario:passthrough_read}': ['avg <= 2600'], // DMI delay + 100 ms
+ 'http_req_duration{scenario:id_search_module}': ['avg <= 500'],
+ 'http_req_duration{scenario:cm_search_module}': ['avg <= 30000'],
},
};
iterations: Math.ceil(TOTAL_CM_HANDLES / BATCH_SIZE),
thresholds: {
http_req_failed: ['rate == 0'],
- http_req_duration: ['avg <= 1000'],
+ http_req_duration: ['avg <= 1050'],
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
iterations: 1,
thresholds: {
http_req_failed: ['rate == 0'],
- iteration_duration: ['max <= 300_000'], // 5 minutes
+ iteration_duration: ['max <= 260000'], // 4m20s
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
duration: '30s',
thresholds: {
http_req_failed: ['rate == 0'],
- ncmp_overhead: ['avg <= 40'],
+ ncmp_overhead: ['avg <= 50'],
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
export const options = {
vus: 5,
- duration: '60s',
+ duration: '30s',
thresholds: {
http_req_failed: ['rate == 0'],
- http_req_duration: ['avg <= 800'],
+ http_req_duration: ['avg <= 700'],
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
import { makeCustomSummaryReport } from "./utils.js";
export const options = {
- vus: 5,
+ vus: 4,
duration: '60s',
thresholds: {
http_req_failed: ['rate == 0'],
- http_req_duration: ['avg <= 35_000'],
+ http_req_duration: ['avg <= 20000'],
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
duration: '30s',
thresholds: {
http_req_failed: ['rate == 0'],
- http_req_duration: ['avg <= 5000'],
+ http_req_duration: ['avg <= 4500'],
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
import { makeCustomSummaryReport } from "./utils.js";
export const options = {
- vus: 5,
- duration: '30s',
+ vus: 4,
+ duration: '60s',
thresholds: {
http_req_failed: ['rate == 0'],
- http_req_duration: ['avg <= 35_000'],
+ http_req_duration: ['avg <= 25000'],
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}
import { makeCustomSummaryReport } from "./utils.js";
export const options = {
- vus: 5,
+ vus: 4,
duration: '60s',
thresholds: {
http_req_failed: ['rate == 0'],
- http_req_duration: ['avg <= 35_000'],
+ http_req_duration: ['avg <= 20000'],
},
};
return {
stdout: makeCustomSummaryReport(data, options),
};
-}
\ No newline at end of file
+}