JMeter

JMeter는 Apache 재단에서 관리하는 Java 기반의 오픈소스 소프트웨어이다. 퍼포먼스 측정과 기능 테스트 등을 위해 설계되었다. 원래 웹 애플리케이션을 테스트하기 위해 개발되었지만 기능이 점점 추가되었다.

JMeter로 할 수 있는 것

JMeter는 애플리케이션/서버/프로토콜의 타입에 따라 다양한 테스트를 할 수 있다.

Ability to load and performance test many different applications/server/protocol types:

  • 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

기본 사용법

HTTP TPS 부하테스트