2017-11-11 2 views
2

내 의존성이 netty 4.1을 사용하도록 업데이트되었고 Gatling이 잠시 동안 업데이트되지 않았고 Netty 4.0에서만 계속 작동하기 때문에 최근에 문제가 발생했습니다.Gatling의 대안

누구나 Maven 라이프 사이클에서 자동으로 실행되는 성능 테스트를 위해 유사한 시뮬레이션 및 시나리오를 만들 수있는 Gatling 대안이 있습니까?

답변

2

Apache JMeter는 Gatling의 대안으로 알려져 있습니다.

자주 업데이트되며 (연간 2 건 이상의 주요 릴리스) 강력한 사용자 기반과 많은 상업적 제안을 제공합니다.

Maven Plugin이 최근에 훨씬 더 자주 업데이트되고 있으며, 2 개월 내에 4 개의 릴리스가 있습니다.

자세한 내용은 코드 적용 범위를 참조하십시오.

+0

네, 그것은 가능한 실행은 메이븐 라이프 사이클에있어? 나는 항상 수동으로 사용했습니다. – paul

+0

예, JMeter Maven 플러그인은 그렇게하도록 설계되었습니다. https://github.com/jmeter-maven-plugin/jmeter-maven-plugin – cezarykluczynski

+0

코드 적용 범위의 30 %? 감사합니다.하지만 다른 대안이 있는지 보도록하겠습니다. – paul

1

다른 도구의 benchmark comparison도 있습니다.

javascript/Ecma 익숙한 k6이 작업을 수행합니다.

1

개틀링을 대신하여 멋진 로커스트를 확인하는 것이 좋습니다. 특히 Locust에 대한 좋은 점은 Python과 같은 특정 프로그래밍 언어로만 테스트를 작성하도록 강요하지 않는 코드 기반 성능 테스트 도구라는 점입니다. Scala를 이전에 사용했다면 Locust 프레임 워크를 사용하여 수행 할 수있는 것보다 더 많은 테스트를 작성하는 동안 Java 또는 Kotlin과 같은 것으로 전환하는 것이 더 편할 수 있습니다. 이 링크로 편리한 자습서를 찾을 수 있습니다

https://www.blazemeter.com/blog/locust-performance-testing-using-java-and-kotlin

+0

재미있을 것 같고, 나는 앞으로 Kotlin을 만지기 위해 전진하고 있습니다. 감사! – paul

1

분쇄기에 두 최고의 오픈 소스 대안 JMeter를하고 메뚜기입니다. JMeter는 직관적 인 인터페이스와 함께 탁월한 사용자 기반과 지원 커뮤니티를 보유하고 있습니다. 또한 타사 플러그인을 많이 제공하며 HTTP, FTP, JDBC, SOAP, LDAP 등과 같은 대부분의 프로토콜을 지원합니다. 반면 Locast는 비교적 새로운 툴이지만 순수 Python으로 테스트를 작성할 수 있으므로 큰 유연성을 제공합니다. Locast는 주로 HTTP 프로토콜 용으로 제작되었으므로 HTTP 기반 앱으로 작업하는 경우 시도해 볼 수 있습니다. leading software testing company으로 작업하면서 여러 가지 성능 테스트 프로젝트에서이 두 도구에 대한 실전 경험이 있습니다.

희망 사항은이 정보가 테스트 요구 사항에 따라 Gatling에 대한 올바른 대안을 선택하는 데 도움이됩니다.

감사

이씨