$ k6 run stress_test.js
/\ Grafana /‾‾/
/\ / \ |\ __ / /
/ \/ \ | |/ / / ‾‾\
/ \ | ( | (‾) |
/ __________ \ |_|\_\ \_____/
execution: local
script: stress_test.js
output: -
scenarios: (100.00%) 1 scenario, 700 max VUs, 4m0s max duration (incl. graceful stop):
* default: Up to 700 looping VUs for 3m30s over 5 stages (gracefulRampDown: 30s, gracefulStop: 30s)
█ THRESHOLDS
http_req_duration
✓ 'p(95)<200' p(95)=43.35ms
http_req_failed
✓ 'rate<0.01' rate=0.00%
█ TOTAL RESULTS
checks_total.......: 6703417 31920.835272/s
checks_succeeded...: 100.00% 6703417 out of 6703417
checks_failed......: 0.00% 0 out of 6703417
✓ is status 200
HTTP
http_req_duration..............: avg=10.03ms min=42µs med=2.88ms max=299.52ms p(90)=29.53ms p(95)=43.35ms
{ expected_response:true }...: avg=10.03ms min=42µs med=2.88ms max=299.52ms p(90)=29.53ms p(95)=43.35ms
http_req_failed................: 0.00% 0 out of 6703417
http_reqs......................: 6703417 31920.835272/s
EXECUTION
iteration_duration.............: avg=10.06ms min=58.54µs med=2.91ms max=299.54ms p(90)=29.57ms p(95)=43.39ms
iterations.....................: 6703417 31920.835272/s
vus............................: 2 min=2 max=700
vus_max........................: 700 min=700 max=700
NETWORK
data_received..................: 503 MB 2.4 MB/s
data_sent......................: 1.3 GB 6.4 MB/s
running (3m30.0s), 000/700 VUs, 6703417 complete and 0 interrupted iterations
default ✓ [======================================] 000/700 VUs 3m30s
$ sqlite3 test.db
SQLite version 3.51.1 2025-11-28 17:28:25
Enter ".help" for usage hints.
sqlite> select count(*) from foos;
count(*)
--------
700
sqlite>