diff --git a/test/load/test_aws.js b/test/load/test_aws.js new file mode 100644 index 0000000..e55adef --- /dev/null +++ b/test/load/test_aws.js @@ -0,0 +1,16 @@ +import http from 'k6/http'; +import { check, sleep } from 'k6'; + +export const options = { + vus: 1000, + duration: '30s', +}; + +export default function (){ + const res = http.get('https://synchro-accelerator.com/takehiro_load'); + + check(res, { + 'status is 200': (r) => r.status === 200, + 'response time < 100ms': (r) => r.timings.duration < 100, + }); +} diff --git a/test/load/test_local.js b/test/load/test_local.js new file mode 100644 index 0000000..5a47798 --- /dev/null +++ b/test/load/test_local.js @@ -0,0 +1,16 @@ +import http from 'k6/http'; +import { check, sleep } from 'k6'; + +export const options = { + vus: 50, + duration: '30s' +}; + +export default function () { + const res = http.get('http://localhost:8080/zutto_products'); + + check(res, { + 'status is 200': (r) => r.status === 200, + 'response time < 100ms': (r) => r.timings.duration < 100, + }); +} \ No newline at end of file