dự án FunkLoad là một thử nghiệm chức năng web và tải, viết bằng Python, mà việc sử dụng chính các trường hợp là:
In- Chức năng thử nghiệm các dự án web, và do đó kiểm tra hồi quy là tốt.
Hiệu suất thử nghiệm In-: bằng cách tải các ứng dụng web và giám sát máy chủ của bạn, nó sẽ giúp bạn xác định tắc nghẽn, đưa ra một báo cáo chi tiết về đo lường hiệu suất.
In- cụ Load thử nghiệm để lộ lỗi mà không bề mặt trong thử nghiệm lướt qua, như kiểm tra khối lượng hoặc kiểm tra tuổi thọ.
In- công cụ kiểm tra căng thẳng để áp đảo các tài nguyên ứng dụng web và kiểm tra khả năng thu hồi các ứng dụng.
In- Viết đại lý web bởi kịch bản bất kỳ công việc lặp đi lặp lại web, như kiểm tra nếu một trang web là còn sống
Tính năng .
- chức năng kiểm tra là những kịch bản Python tinh khiết sử dụng khuôn khổ pyUnit như kiểm tra đơn vị bình thường. Python cho phép các kịch bản phức tạp để xử lý các ứng dụng thế giới thực.
- Thật giả lập một trình duyệt web (đơn luồng) sử dụng webunit Richard Jones ':
- hỗ trợ xác thực cơ bản
- cookie hỗ trợ
- lấy css, javascript và hình ảnh
- cạnh tranh với một bộ nhớ cache của trình duyệt
- upload file và nhiều phần trình / form-data li>
- https hỗ trợ
- Á hậu kiểm tra chi tiết với nhiều tùy chọn dòng lệnh:
- thiết lập url máy chủ mục tiêu
- hiển thị các trang cường điệu trong thời gian thực trong trình duyệt của bạn
- Chế độ debug
- chế độ màu xanh / đỏ
- Bật một thử nghiệm chức năng vào một bài kiểm tra tải:. Chỉ bằng cách gọi các Á hậu băng ghế dự bị, bạn có thể xác định khả năng mở rộng và hiệu quả các vấn đề
- báo cáo chi tiết băng ghế dự bị trong phần còn lại hoặc HTML (và PDF qua ps2pdf) có chứa:
- cấu hình băng ghế
- kiểm tra, trang, yêu cầu số liệu thống kê và biểu đồ.
- 5 yêu cầu chậm nhất
- sử dụng các máy chủ cpu, tải trung bình, bộ nhớ / swap và mạng lưới giao thông các bảng xếp hạng.
- danh sách tóm tắt http lỗi
- Dễ dàng tùy biến thử nghiệm bằng cách sử dụng một tập tin cấu hình hoặc tùy chọn dòng lệnh.
- tạo kiểm tra dễ dàng bằng cách sử dụng máy ghi âm TestMaker / maxq, vì vậy bạn có thể sử dụng trình duyệt web của bạn và tạo ra một thử nghiệm FunkLoad tự động.
- Cung cấp người giúp việc khẳng định web.
- Cung cấp một funkload.CPSTestCase để giảm bớt Zope và Nuxeo thử nghiệm CPS.
- Dễ dàng cài đặt và sử dụng, xem các ví dụ trong thư mục demo.
là gì mới trong phiên bản này:
- Các biểu đồ báo cáo băng ghế dự bị đã được tăng cường sử dụng gnuplot 4.2, mà làm FunkLoad dễ dàng để cài đặt trên Red Hat hoặc Mac OS.
- Một báo cáo khác biệt mới được cung cấp để có thể so sánh hai bản báo cáo băng ghế dự bị.
- Máy ghi proxy và thử nghiệm runner doanh nghiệp xử lý bất kỳ loại bài content-type (như ứng dụng / xml).
- Một bản demo mới cho JBoss Seam Đặt ứng dụng cung cấp.
Bình luận không