-
artillery로 부하테스트 하기Spring Boot/환경설정 2023. 10. 29. 01:49
1. 설치
// 설치 npm install -g artillery@latest // 설치 확인 artillery version
2. 사용법 : https://www.artillery.io/docs/reference/cli/run
// 터미널에서 바로 실행하기 artillery quick --count 100 -n 50 http://localhost:8080/health // script로 실행하기 artillery run test.yaml // json 파일로도 실행할 수 있다. artillery run test.json // 테스트 결과 report로 만들기 artillery run --output test-run-report.json test.json // 테스트 결과 report html로 보기 artillery report test-run-report
- test.json 예시
{ "config": { "target": "http://localhost:8080", "phases": [ { "duration": 60, "arrivalRate": 60 } ] }, "scenarios": [ { "flow": [ { "get": { "url": "/health" } }, { "post": { "url": "/posts", "json": { "title": "hello", "content": "world" } } }, { "get": { "url": "/posts" } } ] } ] }
반응형'Spring Boot > 환경설정' 카테고리의 다른 글
iterm2 설정하기 (1) 2024.11.12 [springboot] Datasource Proxy로 SQL query logging 하기 (3) 2024.01.11 [docker] docker compose로 데이터베이스 한번에 N개 띄우기 (0) 2023.10.23 Springboot, 주입한 환경변수 사용하기 (0) 2023.06.30 [IntelliJ] Java Google Code Style 적용하기 (0) 2023.06.10