728x90
반응형
728x90
반응형
반응형

목표: host(mac)에 jmeter 설치, client(vm centos7)에서 api 쏘고 성능측정하도록 설정

1. install jmeter on mac

brew install jmeter

2. jmeter 실행

jmeter

3. jmeter 테마 변경

  • Switching to any other mode apart from darklaf also will fix this issue 
  • cannot access class sun.awt.shell.ShellFolder 라는 에러가 나면서 저장이 안되는 버그가 있음..

4. jmeter test plan 작성

https://jmeter.apache.org/usermanual/build-web-test-plan.html

 

Apache JMeter - User's Manual: Building a Web Test Plan

4. Building a Web Test Plan¶ In this section, you will learn how to create a basic Test Plan to test a Web site. You will create five users that send requests to two pages on the JMeter Web site. Also, you will tell the users to run their tests twice. So,

jmeter.apache.org

 

5. test plan 실행

작성 시 Backend listener는 db(influx)와 ui(grafana)가 필요해서 별도 설치가 필요한 듯 하다. 그냥 하면 아래와 같은 에러가 난다.

Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.FileDialoger 

관련 설명: https://www.blazemeter.com/blog/how-to-use-grafana-to-monitor-jmeter-non-gui-results

 

How to Use Grafana to Monitor JMeter Non-GUI Results | BlazeMeter

Master monitoring your JMeter test results with Grafana. Get unique test analysis benefits with these easy steps. Manage your KPIs like a pro with this guide.

www.blazemeter.com

하지만 지금은 summary report 정도로도 만족스러워서 우선 이렇게 쓰고 후에 보고서 쓸 일이나 그래프가 필요할 때 사용해보려고 한다.

728x90
반응형

'서버 세팅 & tool > jmeter' 카테고리의 다른 글

[vm] centos7에 jmeter 설정기 - 망한버전  (0) 2022.01.03
반응형

1. centos7 gui 버전이기에, 크롬으로 jmeter zip 파일을 받아주었다.

2. 압축을 풀고 bin 폴더에 가서 jmeter를 실행해주었다.

에러1. OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='Not enough space' (errno=12)

  • vm종료 후 ram을 2기가로 늘려주었다.
  • jmeter.bat 파일의 자바 설정을 변경해보았다. -> 뻘짓이었다. jmeter.bat은 윈도우용 파일, 나는 linux에서 돌려서 jmeter파일을 손댔어야 한다..
  •   set HEAP=-Xms512m -Xmx512m -XX:MaxMetaspaceSize=256m

에러2. No X11 DISPLAY variable was set, but this program performed an operation which requires it.

  • 다음 명령어 실행 후 ./jmeter를 재실행하였다.
  • export DISPLAY=${mac ip}:0.0

에러3. Can't connect to X11 window server using '192.168.35.4:0.0' as the value of the DISPLAY variable.

xhost +

위 명령어로 X11 protocol security를 disable해주려고 했는데, 아래와 같은 에러가 났다.

에러 4. xhost:  unable to open display "192.168.35.4:0.0"

 

cannot open display on remote machine

i am not able to open display on a remote machine. this is what i have been trying [arvind@laptop ~]$ ssh root@192.168.5.223 root@192.168.5.223's password: Last login: Sun May 17 02:27:41 2009 from 192.168.5.13 [root@localhost ~]# pwd /root [root@localhost

community.hpe.com

 

 

-> jmeter 구조에 대한 이해가 부족하여 잘못설치한 것으로 판단, jmeter를 맥에 설치하고 vm에는 api만 쏘도록 변경

728x90
반응형

'서버 세팅 & tool > jmeter' 카테고리의 다른 글

[mac] jmeter 사용기  (1) 2022.01.04

+ Recent posts