작성
·
383
0
안녕하세요
522쪽 부하테스트를 공부하고
개인 프로젝트에 부하테스트를 artillery로 시도해보았는데요
package.json
"dependencies": {
"bcrypt": "^5.1.0",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
"dotenv": "^16.0.3",
"express": "^4.18.2",
"express-rate-limit": "^6.6.0",
"express-session": "^1.17.3",
"jsonwebtoken": "^8.5.1",
"morgan": "^1.10.0",
"mysql2": "^2.3.3",
"passport": "^0.6.0",
"passport-kakao": "^1.0.1",
"passport-local": "^1.0.0",
"sequelize": "^6.25.4",
"uuid": "^9.0.0"
},
"devDependencies": {
"artillery": "^2.0.0-26",
"nodemon": "^2.0.20"
}
// npm i -D artillery
// npx artillery quick --count 100 -n 50 http://localhost:3000
다음과 같이 나왔는데 구글링을 해도 이유를 잘 모르겠습니다 ㅠ
답변 1
0
아!
제가
1) server API로 localhost:3000
2) front로 localhost:8080
로 양쪽 모두 켜놓고 있습니다.
이 상태에서 server API에 부하테스트를 해 보고 있었습니다. 이렇게 하면 안 될까용??
아! 시나리오 작성 없이
npx artillery quick --count 100 -n 50 http://localhost:8001로 하면
/로 get 요청만 가는건가요?
만약에
/auth/join으로 get요청은 없고 post요청만 있으면
npx artillery quick --count 100 -n 50 http://localhost:8001/auth/join
하면 안 되나요?
네 3000 맞고 서버 켜고 있습니다 :)