답변:
ab는 웹 요청 만 전송하며 테스트중인 서버가 무엇인지 상관하지 않습니다. 그러나 한 페이지 만 테스트합니다.
perfmeter, siege, httpload, jmeter 및 기타 여러 가지가 있습니다.
httpload는 테스트 할 일련의 URL을 제공 할 수 있기 때문에 오히려 좋습니다.
설치하기 쉬운로드 테스트를 위해 포위 공격 을 권장 합니다. 아파치 벤치 마크에 추가하여로드 테스트 할 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).