background preloader

성능

Facebook Twitter

Website Healthcare Center - Website Check & Test. 강력하고 새로운 웹 부하테스트 도구 Gatling으로 JBoss 부하테스트 하기. 최근에 주목 받고 있는 오픈 소스 웹 스트레스 도구인 Gatling 을 소개 한다. 기존의 JMeter 가 있었으나 제공하는 많은 기능에 비해 사용의 편이성과 리포트 부분에 아쉬운 점이 있었다. Gatling 은 Http Request/Response 병렬로 빠르게 송수신하여 그래프로 작성해 주는 오픈소스 웹 스트레스 도구이다. Gatling 이라는 이름은 미국 남북전쟁 당시 1862년 치과의사인 Richard Gatling 이 만든 세계 최초의 기관총에서 유래했다. Gatling 에 대한 소개 프리젠테이션은 아래의 Slideshare 에서 참조할 수 있다. Gatling 의 주요 특징은 다음과 같다 테스트 시나리오를 Scala DSL 로 작성부하 테스트 결과를 그래프를 포함한 깔끔한 보고서로 생성시나리오 자동 생성을 위한 레코드 도구 제공 Gatling는 Scala의 DSL 스크립트를 사용하며, 대부분은 메소드 체인으로 연결해 쓸 수 있어 손쉽게 작성할 수 있다. 다운로드 및 설치 Gatling를 사용하려면 사전에 JDK 설치가 필요하다. . $ unzip gatling-charts-highcharts-2.0.0-M3a-bundle.zip 이것으로 Gatling 에 대한 설치는 완료되었다. JBoss EAP6 에서 Gatling 으로 부하 주기 1. scala 로 Gatling 부하 스크립트 작성하기 [$GATLING_HOME/user-files/simulations] 디렉터리에 MyFirstGatling.scala 이라는 이름으로 새로운 파일을 아래의 내용으로 작성하고 저장한다. [admin@t510 simulations]$ vi MyFirstGatling.scala 아래와 같은 코드로 작성한다. import io.gatling.core.Predef. val scn = scenario("My First Gatling Load Test Scenario") .exec ( http ("request_1" ) .get ( "/" ) .check(status.is (200)) ) 2. 2-1.

Spring tc Server와 Spring Insight 소개_v1.0_외부공개. Yourkit - Java Profiler. 웹 페이지 성능 측정. 웹 페이지 성능 측정.