Cách hiệu quả nhất để tải để tải thử nghiệm ứng dụng của bạn là gì? Điểm chính là xác định số lượng người dùng bạn có thể hỗ trợ tại một thời điểm với ứng dụng vẫn chạy ở tốc độ hợp lý.
Cách hiệu quả nhất để tải để tải thử nghiệm ứng dụng của bạn là gì? Điểm chính là xác định số lượng người dùng bạn có thể hỗ trợ tại một thời điểm với ứng dụng vẫn chạy ở tốc độ hợp lý.
Câu trả lời:
Phần mềm kiểm tra tải toàn diện nhất mà tôi đã tìm thấy là HP LoadRunner (xin lỗi vì liên kết bit.ly nhưng liên kết HP rất tệ và sẽ không hoạt động chính xác). Nó rất linh hoạt và bạn có thể tạo ra rất nhiều loại báo cáo khác nhau từ các bài kiểm tra tải. Bạn cũng có thể có một nhóm các máy hoạt động song song để tải thử nghiệm. Không phải các công cụ khác là xấu nhưng nó làm cho thứ gì đó như Apache JMeter trông giống như một món đồ chơi.
omerf chủ yếu và cũng là AB công cụ đo điểm chuẩn Apache
(và một tấn thiết bị để bắt các truy vấn trùng lặp và bỏ lỡ bộ nhớ cache.)
Nó đơn giản, hiệu quả và có thể tạo ra rất nhiều lưu lượng truy cập từ một máy lõi tứ + được gắn vào máy chủ của bạn trên gigabit ethernet. Nó cũng có những thứ hay ho như giới hạn tỷ lệ.
Nếu bạn muốn thực sự ưa thích, bạn có thể ghi và phát lại lưu lượng HTTP bằng omeperf.
Tôi sẽ đưa ra bốn bộ tiêu chí để bạn kiểm tra các công cụ và có rất nhiều trong số chúng có sẵn trong các lĩnh vực nguồn mở và thương mại cho các ứng dụng thử nghiệm hiệu năng.
Số 1-3 là rất quan trọng. Bạn đã bỏ lỡ bất kỳ điều nào trong ba điều này và bạn cũng có thể đã mua công cụ thương mại đắt nhất và thuê công ty tư vấn đắt nhất để triển khai nó cho bạn - Bạn không muốn bị bắt khi lái đinh với đầu tuốc nơ vít đơn giản vì ông chủ của bạn nói với bạn rằng súng bắn đinh là công cụ đắt tiền cho ngôi nhà bạn được yêu cầu xây dựng (Lưu ý: Súng bắn đinh thường có sẵn để cho thuê, giống như các công cụ kiểm tra thương mại)
Máy mài là một khung kiểm tra tải nguồn mở mạnh mẽ, linh hoạt và có thể viết được. Nó được tích cực phát triển và có một đường cong học tập tương đối nông so với một số tùy chọn khác.
Nó phụ thuộc vào mức độ phức tạp của nó; nếu nó rất phức tạp, có lẽ bạn cần một cái gì đó liên quan nhiều hơn, nhưng đối với một trang web động điển hình sử dụng tập lệnh tạo ra một số trường hợp wget yêu cầu các trang chính trong trang web của bạn sẽ hoạt động.