Jmeter를 사용하여 간단한 COAP 통신 테스트를 하려고 합니다.
https://github.com/emqx/coap-jmeter
GitHub - emqx/coap-jmeter: CoAP JMeter Plugin
CoAP JMeter Plugin. Contribute to emqx/coap-jmeter development by creating an account on GitHub.
github.com
깃허브에 있는 내용을 통해 Jmeter에 COAP 통신 테스트 환경을 만드는 방법에 대해 알아보도록 하겠습니다.
이클립스를 통해 Maven Build로 Jmeter에 추가할 jar 파일을 만들도록 하겠습니다.
이후 Jmeter에서 통신하는 방법은 위 링크의 내용을 확인하시기 바랍니다.
이클립스를 실행하고 Import 화면으로 갑니다.
[Git] - [Projects from Git (with smart import)] 를 선택하고 다음으로 넘어갑니다.
[Clone URI] 항목을 선택합니다.
위 사진과 동일하게 내용을 입력해줍니다.
URI : https://github.com/emqx/coap-jmeter.git
Import as 가 Maven인 coap-jmeter/coap-jmeter 항목만 선택하고 완료합니다.
프로젝트 우클릭으로 Maven install 실행합니다.
Build Success를 확인 후 프로젝트의 [target] 폴더를 확인해보면 jar 파일이 생성되어있을 겁니다.
coap-xmeter-jar-with-dependencies.jar
저희가 원하는 jar 파일이 생성되었습니다.
이제 Jmeter 설치 경로에 이 파일을(coap-xmeter-jar-with-dependencies.jar) 옮겨 넣어주면 됩니다.
lib/ext 폴더에 파일을 이동시키고 Jmeter를 재실행합니다.
[Thread Group] - [Add] - [Sampler]를 확인해보면 CoAP Pub Sampler / CoapSubSampler 항목이 있는 것을 볼 수 있습니다.
통신 테스트 환경을 다 구성했으니 이제 테스트를 진행하면 됩니다.
'IT, 개발 > 서버' 카테고리의 다른 글
리눅스 터미널 명령어 이력 보기(history/명령어 기록) (0) | 2022.10.27 |
---|---|
리눅스 Crontab 설정 및 Crontab 로그 보는 방법 (0) | 2022.10.24 |
우분투 원격제어(PC에서 화면보기 / VNC Viewer) (0) | 2022.09.16 |
우분투 방화벽설정 포트 오픈 (firewall-cmd, iptables) (0) | 2022.09.13 |
RabbitMQ를 사용한 MQTT 통신 구성하기(Ubuntu) (0) | 2022.09.08 |