아파치 벤치 마크의 대안? [닫은]


26

서버를 테스트하는 데 사용할 수있는 우분투 용 도구, 얼마나 많은 양을 처리하고 싶습니다.

어떤 제안? 나는 전에 아파치 벤치 마크를 사용했지만 다른 것을 시도하고 싶습니다.

(단지 질문으로, nginx 만 사용하는 경우 아파치 벤치 마크가 작동합니까?)

답변:


29

ab는 웹 요청 만 전송하며 테스트중인 서버가 무엇인지 상관하지 않습니다. 그러나 한 페이지 만 테스트합니다.

perfmeter, siege, httpload, jmeter 및 기타 여러 가지가 있습니다.

httpload는 테스트 할 일련의 URL을 제공 할 수 있기 때문에 오히려 좋습니다.



내가 추천 할 것입니다 헤이 매우 설치가 용이하고 사용하기 때문이다.
Muhammad Hewedy

12

abnginx를 벤치마킹하기에는 너무 느립니다. 추천 wrk합니다. 소스에서 쉽게 빌드 할 수 있습니다.


1
고맙습니다! 정확히 내가 찾던 것. 이와 같은 툴과 비교할 때 wrk더 나은 기능을 수행합니다
Northys

9

설치하기 쉬운로드 테스트를 위해 포위 공격 을 권장 합니다. 아파치 벤치 마크에 추가하여로드 테스트 할 URL 목록을 제공 할 수 있습니다.

다음과 같은 간단한 명령

siege -d10 -c10 -i -f urls.txt

urls.txt같은 예를 들어,

http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2

10 명의 동시 사용자 (-c10)로로드 테스트를 실행하고 각 호출과 다음 호출 (-d10) 사이에서 최대 10 초 동안 대기하며 파일에서 URL을 임의로 (-i) 가져옵니다 (-f).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.