cynic

Software screenshot:
cynic
Rincian Software:
Versi: 1.0
Tanggal Upload: 14 Apr 15
Pengembang: Ruslan Spivak
Lisensi: Gratis
Popularitas: 9

Rating: nan/5 (Total Votes: 0)

Hari-hari ini hampir aplikasi apapun memiliki beberapa titik integrasi seperti basis data, gateway, pembayaran, atau beberapa layanan web yang mengkonsumsi melalui HTTP.
Semua komunikasi dengan sistem remote terjadi melalui jaringan dan kedua jaringan dan sistem-sistem sering pergi miring.
Jika kita tidak menguji perilaku sistem kami saat akhir remote beroperasi dari spec dan berjalan kusut satu-satunya tempat untuk pengujian menjadi produksi yang, seperti yang kita semua tahu, untuk beberapa sistem yang kurang diterima.
Karena panggilan ke sistem remote menggunakan jaringan, koneksi soket dapat memiliki skenario kegagalan yang berbeda, misalnya:
- Remote end me-reset koneksi dengan mengirimkan paket TCP RST
- Sambungan dapat didirikan, tetapi tidak mendapatkan respon tidak pernah dikirim kembali dan sambungan tidak ditutup (Jika Anda tidak menggunakan soket timeout di app Anda mungkin berada dalam kesulitan di beberapa titik).
- Remote end dapat mengirim data sampah sebagai respon
- Layanan dapat mengirim HTML melalui HTTP bukan JSON respon yang diharapkan
- Layanan HTTP dapat mengirim satu byte dari data respon setiap 30 detik
- Layanan HTTP jarak jauh hanya mengirim header dan tubuh tidak
- Layanan dapat mengirim megabyte data bukan kilobyte diharapkan
- Dll
Akan lebih baik untuk dapat menguji perilaku aplikasi kita ketika beberapa kondisi tersebut terjadi.
Sinis mencoba untuk membantu dengan pengujian tersebut. Pada dasarnya ini adalah memanfaatkan tes (tes ganda) yang dapat digunakan untuk mensimulasikan sistem remote licik dan licik langsung dari baris perintah Anda.
Sinis akan berusaha keras untuk menyebabkan cedera pada sistem Anda.
Ini tujuannya adalah untuk membuat sistem anda diuji sinis.
Membaca dokumen diformat di http://cynic.readthedocs.org
Instalasi
& Nbsp; [sudo] pip menginstal sinis
Atau versi tepi pendarahan dari cabang git master:
& Nbsp; [sudo] pip install git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Software yang serupa

nose-html-output
nose-html-output

20 Feb 15

pagerunit
pagerunit

11 May 15

lintswitch
lintswitch

15 Apr 15

DoctorJ
DoctorJ

11 May 15

Perangkat lunak lain dari pengembang Ruslan Spivak

httpcode
httpcode

14 Apr 15

TinyPie
TinyPie

12 May 15

SlimIt
SlimIt

14 Apr 15

Komentar untuk cynic

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!