computation-heavy.js 602 B

1234567891011121314151617181920212223
  1. import http from 'k6/http';
  2. import {sleep} from 'k6';
  3. const ioLatencyMilliseconds = 0;
  4. const workIterations = 500000;
  5. const outputIterations = 150;
  6. export const options = {
  7. stages: [
  8. {duration: '20s', target: 25,},
  9. {duration: '20s', target: 50},
  10. {duration: '20s', target: 0},
  11. ],
  12. thresholds: {
  13. http_req_failed: ['rate<0.01'],
  14. http_req_duration: ['p(90)<150'],
  15. },
  16. };
  17. export default function () {
  18. http.get(`${__ENV.CADDY_HOSTNAME}/sleep.php?sleep=${ioLatencyMilliseconds}&work=${workIterations}&output=${outputIterations}`);
  19. //sleep(1);
  20. }