Gatling이라는 이름의 Linux 앱으로, 최신 릴리스는 gatlingv3.14.7sourcecode.zip 파일로 다운로드할 수 있습니다. 워크스테이션용 무료 호스팅 제공업체인 OnWorks에서 온라인으로 실행할 수 있습니다.
Gatling with OnWorks라는 앱을 무료로 다운로드하여 온라인에서 실행해보세요.
이 앱을 실행하려면 다음 지침을 따르세요.
- 1. 이 애플리케이션을 PC에 다운로드했습니다.
- 2. 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX에 원하는 사용자 이름을 입력합니다.
- 3. 이러한 파일 관리자에서 이 응용 프로그램을 업로드합니다.
- 4. 이 웹사이트에서 OnWorks Linux 온라인 또는 Windows 온라인 에뮬레이터 또는 MACOS 온라인 에뮬레이터를 시작합니다.
- 5. 방금 시작한 OnWorks Linux OS에서 원하는 사용자 이름으로 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX로 이동합니다.
- 6. 응용 프로그램을 다운로드하여 설치하고 실행합니다.
스크린 샷
Ad
개틀링
기술
Gatling은 JVM 기반으로 구축된 고성능 부하 테스트 도구로, 현실성, 확장성, 그리고 개발자의 편의성을 강조합니다. 테스트 시나리오는 간결한 Scala 기반 DSL로 작성되어, 코드 내에서 사용자 여정을 인지 시간, 피더(동적 데이터), 체크, 어설션 등을 모두 포함하는 모델링을 지원합니다. 비동기 논블로킹 엔진(Netty 기반)은 단일 인젝터에서 매우 높은 동시성을 구현하여 대규모 인젝터 팜의 필요성을 줄여줍니다. Gatling은 HTTP뿐 아니라 WebSocket, Server-Sent Events, JMS를 기본적으로 지원하므로 최신 실시간 시스템을 엔드 투 엔드로 테스트할 수 있습니다. 풍부한 HTML 보고서는 백분위수, 응답 시간 분포, 오류, 처리량을 시각화하여 병목 현상과 회귀를 쉽게 파악할 수 있도록 지원합니다. 주입 프로파일(램프, 상수, 스파이크)과 통과/실패 게이트를 사용하여 CI에서 성능 임계값을 자동화하고 안정적으로 빌드를 진행할 수 있습니다.
기능
- 다양한 프로토콜을 지원합니다: HTTP, WebSocket, Server-Sent-Events, JMS, MQTT, gRPC 등.
- 사용자 동작, 페이싱, 부하 주입 등을 정의하기 위해 표현력 있는 DSL을 사용하여 Scala로 시뮬레이션/시나리오를 스크립팅하는 기능
- 대기 시간, 처리량, 실패 등을 확인할 수 있는 내장 보고 및 측정 대시보드
- 사용자 동작을 기록하고 시뮬레이션 스크립트를 생성할 수 있는 통합 테스트 레코더(GUI)
- 분산 부하/클러스터 모드를 지원하여 여러 머신에서 많은 수의 가상 사용자를 시뮬레이션할 수 있습니다.
- DevOps/CI 파이프라인과 통합하여 자동화된 성능 회귀 테스트 등을 지원합니다.
프로그래밍 언어
스칼라
카테고리
이 애플리케이션은 https://sourceforge.net/projects/gatling.mirror/에서도 다운로드할 수 있습니다. OnWorks에 호스팅되어 무료 운영 체제 중 하나에서 가장 쉽게 온라인에서 실행할 수 있도록 설계되었습니다.
