2017.02.07 08:30

[성능측정도구] 웹페이지 부하테스트 도구 아파치(Apache) JMeter


오늘은 툴을 소개 하는 자리입니다.


다른 블로그에서 많이 다루셨지만, 제가 하는 일이 웹쪽일이다 보니. 또 한번 다루게 되었구요.


조만간, 사용법으로 한번더 찾아 뵙겠습니다.


Apache JMeter는 순수한 Java로 만들어진 기능과 성능 테스트를 위한 도구 입니다.  원래는 웹의 성능을 위한 테스트 도구로 만들어 졌는데, 지금은 웹 뿐만 아니라 다른 테스트도 수행을 할 수 있다고, 공식 사이트에서 이야기 하고 있습니다.


공식 사이트는 http://jmeter.apache.org/ 입니다. 


파일을 받으시거나, 매뉴얼이 필요하시면 위 사이트에 가시면 영어로^^ 잘 나와 있습니다.


저는 JMeter를 이용해서 웹 밖에 테스트 해본적이 없습니다만, 공식 사이트에 따르면, 아래와 같은 것을 테스트 할 수 있다고 되어 있습니다. 


일단 로드 밸런싱 테스트 즉, 과부하를 줄 수 있는 테스트는 아래와 같은 프로토콜을 지원 합니다.


  • Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
  • SOAP / REST Webservices
  • FTP
  • Database via JDBC
  • LDAP
  • Message-oriented middleware (MOM) via JMS
  • Mail - SMTP(S), POP3(S) and IMAP(S)
  • Native commands or shell scripts
  • TCP
  • Java Objects

이건 저도 모르던 사실입니다. JMeter를 성능 테스트 도구로 밖에 써보질 않아서 


웹이든, 네이티브 앱이든, 컴파일과 디버깅을 지원한다고 되어있네요 ^^;;


그리고, 확장성이 뛰어 나다고 되어 있습니다. 플러그인 형태의 툴들을 개발 해서 사용하 수 있다고 나와 있습니다.


오랫만에 IT 관련 글을 썼네요 ^^;;


조만간 JMeter를 어떻게 웹 부하테스트에 사용하는지로 찾아 뵙겠습니다. 


즐거운 하루 되십시오.



저작자 표시
신고
Trackback 0 Comment 0


티스토리 툴바