Witryna31 sty 2024 · You have to start 3 tests in parallel (on different hosts or as background jobs) and specify the path to the data file for each: $ k6 run -e datafile=data_set_01.csv --execution-segment '50%' loadtest.js & $ k6 run -e datafile=data_set_02.csv --execution-segment '30%' loadtest.js & $ k6 run -e datafile=data_set_03.csv --execution-segment … Witryna18 lut 2024 · imported a couple of internal modules (containing test data CSV, and functions to hit HTTP endpoints to be used by the LT to compose calls) Did you use SharedArray for these? Otherwise, every VU will have a copy of the data in memory and that tends to add up very quickly.
javascript - Rotate proxy in k6 script - Stack Overflow
Witrynaimport { SharedArray } from 'k6/data'; import { sleep } from 'k6'; const data = new SharedArray('users', function () { const f = JSON.parse(open('./users.json')); return f; }); export default () => { const randomUser = data[Math.floor(Math.random() * data.length)]; console.log(`$ {randomUser.username}, $ {randomUser.password}`); sleep(3); }; Witryna15 gru 2014 · SharedArray uses one memory map per array that is attached (or created). By default the maximum number of memory maps per process is set by the Linux … thrashing doves bedrock vice
Memory leak (#12) · Issues · Mat / SharedArray · GitLab
WitrynaUse SharedArray for CSV and JSON files. open () often consumes a large amount of memory because every VU keeps a separate copy of the file in memory. To reduce … Witryna1 import { SharedArray } from 'k6/data'; 2 // not using SharedArray here will mean that the code in the function call (that is what loads and 3 // parses the json) will be … Witryna13 mar 2024 · I have solved this problem. That's degrade the 'SharedArray' package. hey, what's your 'SharedArray' package version? i have same preoblem with you. … undying crack