Solution/JMeter (14) 썸네일형 리스트형 JMeter Script SSL 인증서 적용하기 JMeter Script를 사용하기에 앞서 OS의 네트워크를 제어하는 것 보다 Browser의 Proxy 네트워크를 사용하는 것을 권장합니다. JMeter로 스크립트를 생성할 때 위와 같은 내용의 브라우저 메세지를 받지 못했다면 Script 부터 아시고 오시는 것이 중요합니다~~ 그래서 스크립트 생성하는 방법에 대해서는 포스팅하지 않고, 바로 SSL인증서를 설치하는 것부터 시작하겠습니다. #. 요놈 참 튼실하다~~ 이전 내용은 생략하고 8888포트로 스크립트를 제어할 때 위와 같은 메세지를 받았다면 %JMETER_HOME\bin 아래에 위와 같은 파일이 생성되어있을 거에요~! 이 파일을 더블클릭 가볍게 로컬에서 가져오기 선택해주시고 파이어폭스로 갑니다. [설정] - [개인 정보 및 보안]에 가면 [인증서.. [JMeter] Mobile_Android_proxy_Recording_설정 방법 #####. JMeter Recording Script #. 위 내용은 생략하고 안드로이드 설정으로 바로 들어가도록 하겠다. #####. 모바일 설정 #. 이해를 위해서 로컬Server, ProxyServer, ClientServer 등등 어려운 말은 안쓰고 쉽게 설명하도록 하겠다. #. 그림으로 설명하도록 하겠다. #. 필자의 경우 모바일 2대, 노트북1대로 실행했고, 알기 쉽게 그림으로 표현하겠다. #. 알기 쉽게 표현하려 해도 구조도를 이해하고 접근하는게 좋겠다 싶어서 간단하게 표현해보았다. #. 같은 망이 아닌 경우 Forward Proxy를 할 수 없기 때문에 자동으로 private(subNetIP)를 할당해주는 관계도이다. #####. 모바일 세팅 #. 모바일의 설정에 들어간다. 1. [설정].. [JMeter] RMI Controller, Agent Server 초기부터 차근차근 원격 제어 [수정중] #####. apache JMeter 다운 받기 #. https://jmeter.apache.org/download_jmeter.cgi Apache JMeter - Download Apache JMeter Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ava jmeter.apache.org #. 해당 링크.. [JMeter] 원격부하테스트(작성중) #####. JMeter Subnet #. Controller Nodes - Worker Nodes - 같은 네트워크에 묶여 있어야 controller에서 worker를 제어할 수 있다. - RMI 통신을 하기 때문인데 RMI(Remote Method Invocation)의 약자 - 이는 가상 인터페이스를 통해서 통신하는 방법을 말한다. #. RMI에 대해 더 자세히 알아보도록 하자. - 분산 컴퓨팅 : 한 PC가 아닌 네트웍 통신으로 분산해서 병렬 처리하는 방식이다 - Distributed Application 이라 부른다. - Java to Java의 환경에서의 분산 객체는 런타임 중인 객체가 다른 런타임 중인 객체와 통신하여 작업을 처리하는 것을 말한다. - RMI는 다른 환경에서 실행중인 객체를 .. [JMeter] KostaEdu Scouter를 사용한 JMeter 실습 과정 (3/3)일차 3일차 #####.Correlation 중요성 #. .net으로 돌아가는 부하 테스트는 프레임웍 구조가 코릴레이를 할 수 밖에 없는 구조 ㅁ.레코딩할 때 봤던 request, response를 보고 동적으로 만들어진 것들을 확인해야한다. #####.response assertion #.welcome test 001이라는 문구가 나오면 성공 #.변수처리를 하게 되면 #.request한 페이지가 맞는지 assertion을 꼭 해야한다. #.이유는 정확한 대상에 부하가 가는지를 확인해야 하기 때문이다. #.json타입으로 오게 되면 json path를 사용할 수 있다.(더 쉬워진다) #.XPath타입도 마찬가지이다. #.일반적인 것은 response assertion이다. #.기본적으로 베리피케이션은 전체 스.. [JMeter] KostaEdu Scouter를 사용한 JMeter 실습 과정 (2/3)일차 #####.목적에 따른 분류 ㅁ.성능 테스트 목적은 성능 측정, 결함 검출, 용량 검증, 병목 제거 -부하 모델링을 하는 것이 어려운 것 -보통 병목은 DBMS에서 commit을 하지 않으면 다른 사람들이 lock이 된다. -서버의 용량은 현실 세계에서 일어나는 모델보다 조금 더 많이 주어도 된다. ㅁ.단위 성능 : 특정 기능 하나만 단위 하나만 부하 테스트를 하는 것 -기능 하나하나가 잘 작동하는지 검증하는 것 -가상의 사용자지만 실제 유저처럼 행동하도록 시뮬레이션을 짜야한다. ㅁ.통합성능테스트 : 가장 많이 사용한 시간대에 호출된 업무들을 리스트업 -부하 비율 산정, 업무 비율별로, 가상유저 별로 테스트 하는 것이다. TPS 임계치까지 ㅁ.임계성능 테스트 -TPS를 조금씩 늘려가면서 최대 TPS를 알.. [JMeter] KostaEdu Scouter를 사용한 JMeter 실습 과정 (1/3)일차 #####.HOST 호스트 오브젝트 ㅁ.OS위에 JAVA OBJECT가 있다. ㅁ.HOST agent는 OS와 Network를 Native하게 JNI를 사용하여 OS 호출한다. ㅁ.각각 자바 5, 자바 8에서 큰 변화가 있었다. -5에서 에이전트, -자바 8부터 함수형 (람다식) 오라클이 인수하면서 8에서 HOST agent기능을 갖는다. -네이티브 함수들이 다르기 때문에 OS마다 sigar라이브러리를 사용 ㅁ.퍼스펙티브 -이클립스 창 움직이는 것들 ㅁ.OS가 제공해주는 성능 지표 ㅁ.일을 안할 CPU 계산 원리 클럭 linux에서느 vmstat1 ㅁ.swap은 메모리가 부족하면 hdd에 잠시 저장해 놓는 저장소 ㅁ.scouter y축 %단위는 더블클릭해서 바꿀 수 있다. ㅁ.swap을 사용한 기록이 있.. [JMeter] 동적 변수 설정 이전 1 2 다음