http_load là một tool dùng để test năng lực hệ thống hiệu quả. http_load chạy trên nền Linux. http_load sử dụng dòng lệnh để kiểm tra. Hiện tại, http_load đang được cài đặt trên máy 192.168.2.166 trong hệ thống tratu2. Sử dụng http_load: Bước 1: tạo ra một file lưu đường dẫn cần test vd: vi /tmp/url_test.txt, nhập vào: http://192.168.2.116:8081, lưu file lại. Bước 2: chạy command sau: http_load -parallel 5 -seconds 10 /tmp/url_test.txt Trong đó: Tham số -Parallel cho biết số lượng request đồng thời. Tham số -Seconds cho biết thời gian thực hiện test. Có thể thay thế -seconds bằng fetches, khi đó, hệ thống sẽ chạy hết các request, không hạn chế thời gian. ============================== Download http_load tại đây: http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz ============================== Cài đặt http_load cd /usr/local/src wget http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz tar -zxvf http_load-12mar2006.tar.gz cd http_load-12mar2006 make make install ============================== Đã tạo sẵn các file test cho từng server, có thể sử dụng câu lệnh dạng sau để test: http_load -parallel 5 -seconds 10 /tmp/tratuxxx.txt Trong đó: xxx là số cuối cùng trong IP máy, vd: 116, 115, 166. Sử dụng: http_load -parallel 5 -seconds 10 /tmp/tratu.txt khi muốn test cho cả 5 server.
Re: Công cụ test hệ thống - HTTP_Load
freebsd | 28/10/2008, 16:29
Hi,
Bạn thử dùng Apache Bench xem sao nhé! Mình test bằng Apache Bench thấy ok lắm.
Thân