본문 바로가기

테스트툴/JMeter

(12)
JMeter HTTP Cookie Manager 웹 서비스는 자료 저장이나 세션 유지를 위해 쿠키를 사용합니다 로그인된 사용자에게만 허가된 웹 페이지는 쿠키에 저장된 세션 정보로 사용자를 인증하고, 해당 페이지에 대한 권한을 부여합니다 이때 쿠키를 저장하는 역할을 하는 것이 HTTP Cookie Manager입니다 HTTP Cookie Manager ? JMeter의 Config Element의 하나로, 가상 사용자별로 서버에서 받은 쿠키 값을 저장하며 사용자에 의해 정의된 쿠키 값을 웹 서버로 전달합니다 HTTP Cookie Manager로 로그인 유지하는 테스트 실습입니다 우선 Test Plan에 Thread Group을 Add Thread Group에 Simple Controller를 Add 하여 Name에 원하는 이름을 설정 위와 같이 구성 /..
JMeter를 이용한 간단한 test plan 톰캣 localhost에 접근하려니 접근할 수 없다고 떠서 한참을 서치했다 알고보니 tomcat의 bin 파일에 있는 startup.bat으로 톰캣을 켜줘야 사용가능한 것 같다 JMeter를 사용하기 위해서는 apache-jmeter 폴더에서 bin 폴더에 있는 jmeter.bat를 실행시키면 된다 저는 앞으로 실습은 아래의 책의 저자가 제공하는 예제를 활용합니다 Apache JMeter 이 책은 Apache JMeter를 이용해서 웹 서비스의 성능을 테스트하려는 시스템 운영자와 웹 개발자를 위한 책으로, 자바와 웹 서비스 인프라, 웹 프로토콜에 대한 기초적인 지식을 가지고 있다면 쉽게 book.naver.com 간단한 Test Plan 작성하기 JMeter에서 테스트 스크립트를 Test Plan이라고 ..
성능 테스트 성능 테스트? 서비스, 서비스 세스템의 성능을 확인하기 위해 실제 환경과 비슷한 환경에서 테스트를 진행하는 것 Load(부하) 테스트 시스템의 성능을 벤치 마크하기 위한 테스트 부하를 순차적으로 증가시키며 응답시간과 처리량, CPU와 Memory 등의 기준값 등 비정상 상태가 발생하는 임계점 찾고, 이것을 바탕으로 성능 이슈에 대한 튜닝과 테스트 반복 Stress 테스트 비정상적인 상황의 처리 상태 확인 최고 성능 한계 측정하기 위한 테스트 Spike 테스트 사용자가 갑자기 몰렸을 때, 업무 부하가 줄어 들 때 정상적으로 반응 하는지 확인하는 테스트 Stability 테스트 / Soak 테스트 긴 시간 테스트 시간에 따른 시스템의 메모리 증가, 성능 정보 변화 등을 확인하는 테스트 성능 테스트 프로세스 ..
JMeter란 클라이언트-서버 구조로 된 소프트웨어의 성능 테스트를 위해 만들어진 자바 프로그램입니다 - 쓰임: 단위 / 성능 / 스트레스 테스트 등 - 프로토콜: TCP, HTTP(S), FTP 등 대부분 통신 프로토콜 단계에서만 동작합니다