본문 바로가기

IT 제품 용어 정리/Apatche JMeter

(8)
[JMETER] KOSTA 3일차 교육 입니다. 주관적인 정리임을 참고 부탁드립니다. JMeter - 레코딩하고 결과시점 꼭 남기기 로그인 버튼클릭에서 - add – assertion(검증) – Response Assertion(많이사용) 매 페이지마다 내가 원하는 정보가 왔는지 다 Assertions 해야함 Assertion -> Json A -> Json을 사용할 수 있어서 검증하기 쉬움 등등 - 그치만 일반적으로 Response Assertion이 가장 일반적으로 사용 https://jmeter-plugins.org/install/Install/ 설치하고, 저장위치를 jmeter /library/ extention 폴더에 다운 Response Times Over Time – 실시간으로 그래프 확인 Active Threads Over Time – ..
[JMeter] JMeter 정리 *개인적인 정리임을 미리 말씀드림* 부하 모델링이 어려움* *성능테스트 -1) 단위 성능테스트: ex.로그인 하나만 부하테스트(가상 유저들) -2) 통합 성능테스트: 피크된 모든 업무를 업무 비율별로 통합으로 발생시켜놓고 이상이 있나 없나봄, TPS 계산하고, TPS만큼 부하줌 - 3) 임계 성능테스트: TPS 증가시켜봄(부하량 증가시켜봄, TPS관찰), 부하를 계속주는데 TPS가 증가하지 않는 것 까지 관찰 -- 부하를 확주지 않고, 목표 TPS만큼 부하량을 서서히 줌, TPS이상으로도 더 부하를 줘서 TPS테스트, 현실세계 사용자들처럼 부하를 줌 -- 현실세계 사용자들처럼이란말은 이 페이지보고 하나 담고, 저 페이지보고 하나 담고, 이런식으로 하는 방식을 의미 부하모델링: 가장 많은 사용자들이 시스템..
[IT용어] 쓰레드 풀이란? https://steady-coding.tistory.com/548 [Java] 스레드 풀이란? java-study에서 스터디를 진행하고 있습니다. 스레드 풀 개념 병렬 작업 처리가 많아지면 스레드 개수가 중가되고, 그에 따른 스레드 생성과 스케줄링으로 인해 CPU가 바빠져 메모리 사용량이 늘어 steady-coding.tistory.com 쓰레드 풀이란? - 병렬 작업의 작업 처리가 많아지면 쓰레드 개수가 증가되고, 그에 따른 쓰레드 생성과 스케줄링으로 인해 CPU가 바빠져 메모리 사용량이 늘어나는데, 이는 애플리케이션 성능 저하로 이어짐 - 쓰레드 풀은 작업 처리에 사용되는 쓰레드를 제한된 개수만큼 정해놓고, 작업 큐에 들어오는 작업들을 하나씩 쓰레드가 맡아 처리함 - 그러므로 작업 처리 요청이 폭증..
[JMeter] JMeter로 성능 테스트 해보기! 글을 읽기 전에 필자의 방식이 틀릴 수 있음을 미리 말씀을 드립니다. 먼저, File - Template을 선택한다. 그 다음, 위 쪽에 Recording을 선택하고, Create를 클릭한다. 그 이후에, HostToRecord란에 본인 IP를 적고, schemeToRecord란엔 http로 수정하고, Create를 클릭한다. (필자는 VMware를 사용하였는데, VMware IP를 입력하였다.) 그리고, HTTP Request Defaults를 보면, Server Name or IP에는 본인 IP가 들어가 있음을 확인하고, Port Number에는 본인 포트번호를 입력한다 (ex. 8080) 완료했으면, 좌측 하단에 검색을 선택하고, 프록시 설정을 입력하여 설정에 들어간다. 설정에 들어가서, 아래처럼 ..
[IT용어] 쿠키란? https://kobrekim.com/footer-ko-kr/cookie-policy-ko-kr/what-are-cookies-and-why-we-use-them-ko-kr/ - 유저들의 효율적이고, 안전한 웹 사용을 보장하기 위하여 웹사이트에 널리 사용되곤 함 - 쿠키는 웹사이트 접속 시, 접속자의 개인장치에 다운로드 되고 브라우저에 저장되는 작은 텍스트 파일 형태 - 웹사이트는 쿠키를 통해 접속자의 장치를 인식하고, 접속자의 설정과 과거 이용내역에 대한 일부 데이터 저장 - 쿠키는 일반적으로 만료일이 있음 - 자동으로 삭제되는 쿠키도 있으며(세션 쿠키), 일부는 수동으로 삭제되기 전까지 남아있는 등 더 오랜기간 컴퓨터에 저장되는 쿠키도 있습니다. - 본 웹사이트는 세션 및 지속적 쿠키 사용을 통해 유..
[IT용어] Parsing 이란? https://kingpodo.tistory.com/8 Parsing이란? - 구문 분석이라고 함. - 문장을 이루고 있는 구성 성분을 분해하고, 분해된 성분의 위계 관계를 분석하고 구조를 결졍하는 것 - 즉, 데이터를 분해 분석하여 원하는 형태로 조립하고 다시 빼내는 프로그램을 말함 Parser란? - Compiler의 일부로써, 원시 프로그램의 명령문이나 온라인 명령문, HTML 문서 등에서 Markup Tag 등을 입력으로 받아들여서 구문을 해석할 수 있는 단위로, 여러 부분으로 해석해 주는 역할을 함 - 즉, Compiler나 Interpreter에서 원시 프로그램을 읽어들여, 그 문장이 구조를 알아내는 Parsing을 행하여 주는 프로그램임
[IT용어] third party plug-in 이란? third party plug-in 이란? - 메인 프로그램 소프트웨어의 제작사나 제작자가 해당 소프트웨어의 부속 프로그램인 플러그인을 제작하는 것이 아니라, 제 3의 회사에서 만든 플로그인 프로그램을 말한다 예를 들면, 메인 프로그램인 시퀀서(로직이나 큐베이스)에서 제공하지 않는 품질 좋은 가상 악기를 다른 회사에서 제작해서 시퀀스에 넣는 것을 들 수 있다. 즉, 우리가 로직으로 불러오고자 하는 외부 가상악기 와 이펙터들은 로직 자체에서 제작한 것이 아닌 이상 모두 third party plug-in이다. https://jinsengjellyfish.tistory.com/46
[IT용어] 플러그인(plugin) 이란? 플로그인(plugin) 이란? - 쉽게 말해, 콘센트에 플로그를 꼽는 것처럼, 본체 프로그램에 없던 어떤 기능을 더해 넣는(add-in) 컴퓨터 프로그램 - 즉, 기본 소프트웨어를 지원해서 특수한 기능을 확장할 수 있도록 설계된 부속 프로그램 https://jinsengjellyfish.tistory.com/46