0

부하 테스트를 수행 할 시스템이 있습니다. 부하 테스트 팀과의 연락은 어려웠고 도움이되지 못했지만 짧은 부하를 줄이기 위해 사용할 부하 테스트 도구는 시스템의 외부 종속성 (웹 서비스 및 데이터베이스) 기능을 조롱하거나 시뮬레이트 할 수 없다고 주장합니다.). 결과적으로 저는 도구 선택에 의문을 제기하고 있습니다.부하 테스트 도구의 부하 테스트 기능

좀 더 자세하게 말해서, 내가 만든 시스템은 http 요청을 받고 일부 처리 후에는 더 많은 데이터를 검색하기 위해 제 3 자 데이터베이스 (우리가 제어 할 수 없음)를 호출 한 다음 추가 처리를 거치며, 마지막으로 클라이언트 (데이터 입력에 의존하는 클라이언트)에 대한 호출이 이루어집니다.

all-in-all 우리는 서버가 두 처리 단계에서로드를 처리하는 방법과 데이터베이스 및 최종 클라이언트에 대한 호출 타이밍을 알아야합니다.

제 질문은 기본적으로로드 러너 도구로 수행 할 수 있습니까? 그렇다면 어떤 도구가 이것을 할 수 있습니까? 로드 테스터가 NeoLoad를 사용할 계획이 아니라고 주장합니다. 사실입니까?

+0

내 이해에 따라 시스템은 HTTP 요청을 수신하고 처리되며 별도의 호출이 제 3 자 DB로 이동하여 일부 데이터를 검색합니다 .. 이제이 새로운 데이터가 처리되어 클라이언트로 다시 전송됩니다. 시스템 호출/호출은 HTTP이므로 JMeter를 사용하는 경우에도이 흐름을 에뮬레이트 할 수있는 스크립트를 만드는 데 문제가 없어야합니다. 따라서 타사 DB, 클라이언트 또는 웹 서비스에 대한 정보가없는 경우, 나는 여기에 사용 된 도구에 어떤 문제도 보이지 않는다. –

답변

0

Gatling로드 도구의 도움으로 설명한 것과 비슷한로드 및 탄력성 테스트를 수행합니다. 이것은 스칼라 언어에 기반한 매우 유연한 도구이며 다양한 부하를 구축 할 수 있습니다. 그러나 성능 엔지니어의 코딩 기술이 필요합니다.