본문 바로가기
728x90

개발/Apache JMeter8

분산 테스트 분산 테스트 수행에 앞서 확인해야 할 몇 가지 사항 시스템의 방화벽이 꺼져 있거나 올바른 포트가 열려 있어야 함 모든 클라이언트는 동일한 서브넷에 있음 192.x.x.x 또는 10.x.x.x IP주소가 사용되는 경우 서버는 동일한 서브넷에 있음, 서버에서 192.xx 또는 10.xx IP주소를 사용하지 않는 경우 문제가 없음 JMeter가 서버에 액세스할 수 있는지 확인 모든 시스템에서 동일한 버전의 JMeter와 Java를 사용하고 있는지 확인, 혼합 버전은 올바르게 작동하지 않음 RMI용 SSL을 설정했거나 비활성화함 Controller Node : 테스트를 제어하는 JMeter GUI를 실행하는 시스템 Worker Nodes : GUI에서 명령을 받아 대상 시스템에 요청을 보내는 JMeter-ser.. 2022. 4. 15.
Apache JMeter JDBC Request 데이터베이스 작업을 시작하기 전에 확인해야 할 사항 데이터베이스에 접속하여 공통 액션 CRUD를 실행할 수 있는 권한을 가진 사용자가 있는지 확인 원격 또는 로컬 액세스에 데이터베이스를 사용할 수 있는지 확인 JMeter 및 Java Development Kit에 대한 올바른 속성 설치 및 선택 1. JMeter에서의 DB 설정 a. DB 인터렉션용 Connector/J 5버전 설치 b. mysql-connector-java-5.1.28-bin.jar를 /apache-jmeter-5.4.3/lib 폴더에 복사 2. DB 연결 구성 a. JMeter를 부팅하고 JDBC Connection Configuration 요소를 추가 (Add → Config Element → JDBC Connection Confi.. 2022. 4. 15.
Apache JMeter 설치 및 사용법 1. Apache Jmeter 설치 Apache JMeter - Apache JMeter™ 사이트에 접속 사이트 왼쪽의 Download Releases 버튼 클릭 Binaries에서 다운로드 (윈도우의 경우 zip파일 다운로드) 2. Apache JMeter 실행 zip파일 압축을 풀고 bin 폴더의 jmeter(유형 : Windows 배치 파일) 클릭하여 실행 (Java 8버전 이상 필요) cmd 창이 열리고 APache JMeter가 실행됨 3. Apache JMeter 사용방법 간단한 HTTP 요청 테스트 진행 a. Test Plan 우클릭 → Add → Threads(Users) → Thread Group 클릭 Number of Threads (users) : thread 개수 (요청을 보내는 u.. 2022. 4. 15.
Apache JMeter란? Apache JMeter는 정적 및 동적 자원, 웹 동적 애플리케이션 모두에서 성능을 테스트하는 데 사용할 수 있다. 서버, 서버 그룹, 네트워크 또는 개체에 대한 과부하를 시뮬레이션하여 강도를 테스트하거나 다양한 부하 유형에서 전체 성능을 분석하는데 사용할 수 있다. 1. 성능 테스트란? 서비스 및 서비스 시스템의 성능을 확인하기 위해 실제 사용 환경과 비슷한 환경에서 테스트를 진행하는 것이다. 성능 테스트를 통하여 응답시간, 처리량, 병목 구간 등을 확인할 수 있고, 성능 테스트로 얻은 정보로 서비스나 시스템의 문제점을 확인하고 이를 개선하여 보완할 수 있다. 2. 성능 테스트를 해야 하는 이유 성능 테스트는 서비스 및 서비스 시스템의 속도, 확장성 및 안정성에 대한 정보를 이해 관계자에게 제공하여 .. 2022. 4. 15.
728x90