From 1d80069f178968177eb69b6a3810df2b1d934872 Mon Sep 17 00:00:00 2001 From: junha-ahn Date: Sun, 29 Oct 2023 17:06:24 +0900 Subject: [PATCH] chore: fix http fail --- src/performanceTest/scripts/lib/hooks.js | 4 +++- src/performanceTest/scripts/spikeTest/spikeTest.js | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/performanceTest/scripts/lib/hooks.js b/src/performanceTest/scripts/lib/hooks.js index 212a4b94..d9072a00 100644 --- a/src/performanceTest/scripts/lib/hooks.js +++ b/src/performanceTest/scripts/lib/hooks.js @@ -1,10 +1,12 @@ import { htmlReport } from "https://raw.githubusercontent.com/benc-uk/k6-reporter/main/dist/bundle.js"; import { textSummary } from "https://jslib.k6.io/k6-summary/0.0.1/index.js"; import config from "./config.js"; +import http from "k6/http"; + +http.setResponseCallback(http.expectedStatuses({ min: 200, max: 499 })); export default { setup: function() { - console.log(`setup: ${new Date().toISOString()}`) // https://stackoverflow.com/questions/73458542/k6-storing-data-between-setup-and-default-functions return { diff --git a/src/performanceTest/scripts/spikeTest/spikeTest.js b/src/performanceTest/scripts/spikeTest/spikeTest.js index 9a817c1b..0c8d98a7 100644 --- a/src/performanceTest/scripts/spikeTest/spikeTest.js +++ b/src/performanceTest/scripts/spikeTest/spikeTest.js @@ -57,5 +57,6 @@ export default function () { check(req.getEvent(eventId), {"EVENT 98 maxAttendees = 191": (r) => r.json().data.maxAttendees === 191}) const res = req.createReservation(generator.Reservation(eventId)) - check(res, {"Success Reservation": (r) => isSuccess(r) || isAlreadReservedAll(r)}); + check(res, {"Success Reservation": isSuccess}); + check(res, {"Already reserved": isAlreadReservedAll}); } \ No newline at end of file