cynic

Phần mềm chụp màn hình:
cynic
Các chi tiết về phần mềm:
Phiên bản: 1.0
Ngày tải lên: 14 Apr 15
Nhà phát triển: Ruslan Spivak
Giấy phép: Miễn phí
Phổ biến: 9

Rating: nan/5 (Total Votes: 0)

Những ngày này hầu như bất kỳ ứng dụng có một số điểm tích hợp như cơ sở dữ liệu, gateway, thanh toán, hoặc một số dịch vụ Web mà nó tiêu thụ qua HTTP.
Tất cả thông tin liên lạc với các hệ thống từ xa sẽ xảy ra trên mạng và cả mạng và những hệ thống này thường đi rung rinh.
Nếu chúng ta không kiểm tra hành vi của hệ thống của chúng tôi khi kết thúc từ xa hoạt động từ spec và trở nên bối rối nơi duy nhất để thử nghiệm trở nên trong sản xuất đó là, như chúng ta đều biết, đối với một số hệ thống là ít hơn chấp nhận.
Bởi vì các cuộc gọi vào hệ thống từ xa sử dụng mạng lưới, kết nối ổ cắm có thể có kịch bản thất bại khác nhau, ví dụ:
- Sự kết thúc từ xa reset kết nối bằng cách gửi một gói tin TCP RST
- Các kết nối có thể được thiết lập, nhưng phản ứng là không bao giờ được gửi trở lại và kết nối không được đóng cửa (Nếu bạn không sử dụng thời gian chờ socket trong ứng dụng của bạn, bạn có thể gặp rắc rối tại một số điểm).
- Sự kết thúc từ xa có thể gửi dữ liệu rác thải như là phản ứng
- Dịch vụ này có thể gửi qua HTTP HTML thay vì phản ứng JSON dự kiến
- Các dịch vụ HTTP có thể gửi một byte của dữ liệu đáp ứng mỗi 30 giây
- Các dịch vụ HTTP từ xa gửi chỉ tiêu đề và không có cơ thể
- Dịch vụ này có thể gửi megabyte dữ liệu thay vì dự kiến ​​kilobyte
- Vv
Nó sẽ là tốt để có thể kiểm tra các hành vi ứng dụng của chúng tôi khi một số trong những điều kiện xảy ra.
Cynic cố gắng để giúp đỡ với thử nghiệm đó. Về cơ bản nó là một dây nịt thử nghiệm (test kép) mà có thể được sử dụng để mô phỏng các hệ thống từ xa xảo quyệt và ranh ma ngay từ dòng lệnh của bạn.
Cynic sẽ cố gắng hết sức để gây tổn thương cho hệ thống của bạn.
Đó là mục tiêu là làm cho hệ thống của bạn dưới sự kiểm tra hoài nghi.
Đọc các tài liệu định dạng tại http://cynic.readthedocs.org
Cài đặt
& Nbsp; [sudo] pips cài đặt hay giễu cợt
Hoặc phiên bản cạnh chảy máu từ các chi nhánh git master:
& Nbsp; [sudo] pips cài đặt git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Phần mềm tương tự

Phần mềm khác của nhà phát triển Ruslan Spivak

httpcode
httpcode

14 Apr 15

TinyPie
TinyPie

12 May 15

sftpserver
sftpserver

14 Apr 15

Ý kiến ​​để cynic

Bình luận không
Nhập bình luận
Bật hình ảnh!