본문 바로가기
반응형
SMALL

성능테스트5

[성능테스트] Jmeter OS Process Sampler Jmeter OS Process Sampler Jmeter 에서는 OS command 를 사용할 수 있다. 윈도우에서는 검색에서 cmd 창을 열어서 사용하는 것이고, 리눅스에서는 sh 이나 bash 등을 열어서 명령어를 입력할 수 있다. Jmeter 에서 OS Process Sampler 사용하기 기본 동작을 하기 위해서는 command 부분과 working directory, 그리고 하단의 command parameters를 입력해야 동작한다. command 부분에는 쉘을 사용할거라면 sh, bash 등을 입력하고 윈도우에서는 cmd 를 입력해도 동작한다. 아래 command parameters에는 실제로 사용할 입력을 넣어주면 되는데, 예제로 mail 보내기를 해보았다. 예제는 mailx 를 yum .. 2022. 6. 28.
[성능테스트] Jmeter Authorizations Manager 보통 로그인 방식 로그인을 할 때 보통은 ID 와 Password 를 사용해서 로그인을 한다. 그리고 그 로그인은 index 페이지에 존재하거나 별도의 페이지로 넘어가서 로그인을 할 수 있도록 되어있다. 우리가 알고있는 로그인 입력창 윈도우 인증 로그인 보통의 포털 사이트들은 다수의 접근이 있기 때문에 이렇게 ID 비밀번호로 운영을 하지만 특정 회사의 경우에는 윈도우 인증을 통해서 로그인을 해주는 방식을 사용하는 곳이 있다. 많지는 않지만 종종 있다. 성능 테스트를 할 때 로그인은 매우 중요하다. 보통 거의 필수적으로 들어가는 항목에 포함이 되는 편이기도 하고, 그 로그인이 있어야 다음 세션을 이어서 처리할 수 있기 때문이다. 로그인을 하는 경우 f12 개발자도구를 통해서 보게되면 세션 아이디나 GUID.. 2022. 5. 10.
[성능테스트] Jmeter 레코딩 템플릿 사용법 성능 테스트를 진행하면서 Jmeter가 오픈소스이기 때문에 무료로 많이들 사용 할 수 있다. 좋은 UI와 성능을 지녔지만 비싼 비용인 로드러너는 많이 사용하지 않는 추세다. 오늘은 Jmeter를 사용해서 레코딩을 하고 그 레코딩한 트랜잭션 중 의미있는 것을 어떻게 추려내는지 살펴보도록 하겠다. Jmeter 다운로드 우선 Jmeter 를 실행하기 위해서는 두가지 준비물이 필요하다. PC 는 당연히 있어야 한다고 가정하고 1. JAVA 1.8 버전설치 (https://github.com/ojdkbuild/ojdkbuild) --> open jdk 를 받으면 된다. --> 자세한 설치방법과 환경변수 셋팅은 (https://kwonoj.tistory.com/9) 를 참고하면 된다 2. Jmeter 설치파일 (h.. 2022. 5. 6.
[성능테스트] Jmeter 보안로그인 세션유지 보안 로그인 과정은 어디서 사용하나? 우리가 보통 로그인을 하기 위해서 F12 개발자 도구로 보면 내가 로그인한 아이디 비번은 쉽게 확인이 가능하고 이후 세션이 유지될 때에도 그 ID 값이 이어지면서 세션이 유지되는 경우가 보통이다. 로그인/비번 입력창에 아이디/비번 으로 로그인 되는 것이 아니라 암호화 과정을 거쳐서 로그인이 된다. 요새 보안이 강화되어서 이런식으로 암호화를 거쳐서 하는 곳이 많다고 한다. 로그인 암호화 과정을 jmeter 에서 추가해야 하는 이유? Jmeter 에서 레코딩을 하고 run 을 할 때 Parameter 로 로그인 아이디와 비번을 다음 api 에서 사용하거나 Response에서 로그인 아이디 비번을 기록해야 하는데 아이디 한개로 레코딩 된 채로 자체 암호화 된 key 값을 .. 2022. 4. 30.
반응형
LIST