본문 바로가기
IT, 개발/서버

Jmeter - COAP 통신을 위한 설정 (이클립스 Maven Install)

by 개발자스터디 2022. 9. 21.
반응형

 

 

 

 

 

 

 

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 화면으로 갑니다.

 

 

import

 

[Git] - [Projects from Git (with smart import)] 를 선택하고 다음으로 넘어갑니다.

 

 

select repository source

 

[Clone URI] 항목을 선택합니다.

 

 

source git repostiory

 

위 사진과 동일하게 내용을 입력해줍니다.

 

URI : https://github.com/emqx/coap-jmeter.git

 

 

branch selection

 

local destination

 

import project from file system or archive

 

Import as 가 Maven인 coap-jmeter/coap-jmeter 항목만 선택하고 완료합니다.

 

 

 

 

maven install


프로젝트 우클릭으로 Maven install 실행합니다.

 

 

build success

 

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 항목이 있는 것을 볼 수 있습니다.

 

통신 테스트 환경을 다 구성했으니 이제 테스트를 진행하면 됩니다. 

 

 

 

 

 

 

728x90
반응형