Cuộc vây hãm là một mã nguồn mở và dự án phần mềm được phân phối tự do đã được thiết kế từ những bù đắp để hoạt động như một điểm chuẩn HTTP và tiện ích kiểm tra hồi quy cho hệ điều hành GNU / Linux của bạn. Nó cũng có thể được sử dụng để thử nghiệm một máy chủ Windows HTTP, nhưng các ứng dụng không hỗ trợ điều hành Microsoft Windows system.Measure hiệu suất mã theo duressSIEGE được tạo ra để giúp các nhà phát triển web đo lường hiệu suất mã bị cưỡng ép, và xem chính xác nó như thế nào sẽ chống lại để tải trên Internet. Tại thời điểm này, các ứng dụng hỗ trợ các tập tin cookie, cả hai giao thức HTTP và HTTPS, cũng như authentication.Getting cơ bản bắt đầu với SIEGETo sử dụng các ứng dụng, mà chạy hoàn toàn từ dòng lệnh, bạn sẽ có để tải về phiên bản mới nhất từ Softoware, chiết xuất các kho lưu trữ ở đâu đó trên bản vá của bạn, mở một terminal emulator, tìm đến vị trí của thư mục trích xuất và chạy & ldquo; ./ cấu hình && make & rdquo; lệnh (không có dấu ngoặc kép) để cấu hình và biên dịch chương trình.
Để cài đặt nó rộng hệ thống, thực hiện & ldquo; thực hiện cài đặt & rdquo; lệnh như là người chủ, mà không có dấu ngoặc kép. Để sử dụng bao vây, bạn sẽ phải chạy & ldquo; siege.config & rdquo; lệnh (không có dấu ngoặc kép) để tạo ra một cấu hình .siegerc mới file.Supported hoạt động chủ systemsThe ứng dụng đã được viết trên GNU / Linux và đã được chuyển thành công vào nền tảng UNIX khác giống như BSD, Solaris, AIX và HP-UX. Nó nên biên dịch trên hầu hết các hệ thống BSD mới hơn và hệ thống nhất V UNIX variants.Under mui xe và phần mềm availabilityThe được viết hoàn toàn bằng ngôn ngữ lập trình C và nó được phân phối chỉ như là một nguồn tarball, có nghĩa là bạn sẽ phải tự cấu hình và biên dịch các dự án trước khi cài đặt
là gì mới trong phiên bản này:.
- Phiên bản này sửa lỗi được giới thiệu trong cuộc vây hãm-3.0 .6. Thay vì tuân thủ nghiêm ngặt các RFC, bao vây sẽ xây dựng một URL tuyệt đối từ một người thân. Trong khi điều này là tiện lợi nó đã bỏ lỡ một usecase. Siege-3.0.6 barfs trên Location: http:. // Localhost Tất cả bao vây 3.0.6 người dùng nên nâng cấp lên 3.0.7
là gì mới trong phiên bản 3.0.6:
- Cập nhật để bao gồm các chỉ Proxy
là gì mới trong phiên bản 3.0.6 Beta 2:.
- Thêm hỗ trợ cho HTTP-303
là gì mới trong phiên bản 3.0.5:
- phiên bản này đề cập đến một sự mâu thuẫn giữa các tiêu chuẩn HTTP và thực hành.
- Trong khi RFC 2616 cho phép một cổng chỉ định trong các tiêu đề Host, nó lẫn lộn quá nhiều hiện thực cho Siege để tiếp tục gửi nó.
- Phiên bản này cũng sửa chữa một số lỗi quan trọng.
- Tất cả người dùng Siege nên cập nhật lên phiên bản này.
là gì mới trong phiên bản 3.0.4 Beta 1:
- Mặc dù RFC 2616 quy định rằng vị trí chỉ thị phải chứa một URI tuyệt đối, hầu hết các khách hàng Web bình thường hóa các URI tương đối.
- phát hành này thêm phù hợp với truyền thống tương đối xử lý URI.
- Trớ trêu thay, nó cũng bao gồm một mặc định user-agent mới nên lĩnh vực đó là phù hợp với RFC 2616.
được gì mới trong phiên bản 3.0.3:
- Phiên bản này có một tính năng mới nổi bật, URL thoát . Nhân vật dành riêng là% -encoded theo RFC 3986.
- Phiên bản này cũng có tính năng sửa lỗi nhiều như cải thiện việc đánh giá biến trong các tập tin urls.txt, năng động Accept-Encoding, cải thiện phân tích siegerc, và một số bản sửa lỗi bộ nhớ.
là gì mới trong phiên bản 3.0.3 Beta 3:
- Phiên bản này sửa chữa một lỗi phân tích cú pháp mà siegerc đã vô tình giới thiệu trong dòng 3.0.x. Trong những phiên bản, bao vây bỏ qua các mục với các khoảng trắng hàng đầu.
là gì mới trong phiên bản 3.0.3 Beta 2:
- Phiên bản này cho biết thêm URL thoát cùng với một tùy chọn để tắt tính năng này.
- Nó cũng loại bỏ mã hóa chửi rủa từ -g / -. Nhận được yêu cầu để làm cho sản lượng nhiều hơn con người có thể đọc được
là gì mới trong phiên bản 3.0.2:
- Phiên bản này sửa chữa một lỗi lớn trong 3.0.1 mà bị ảnh hưởng POST HTTP. Tất cả người dùng nên nâng cấp lên 3.0.1 cho phiên bản này.
Bình luận không