Bu gün demək olar ki, hər hansı bir proqram verilənlər bazası, Gateway, ödəniş və ya HTTP üzərində istehlak bəzi Web xidmət kimi bir neçə inteqrasiya xal var.
Uzaq sistemləri ilə bütün rabitə şəbəkəsi, həm də şəbəkə olur və həmin sistemi tez-tez bitkin gedin.
Uzaq son spec həyata fəaliyyət göstərir və test üçün yeganə yerdir biz bütün bildiyiniz kimi, istehsal olur haywire gedir zaman biz sistem davranış test deyil, bəzi sistemlər üçün məqbul azdır.
Uzaq sistemləri zənglər şəbəkə istifadə Çünki, socket əlaqədar məsələn müxtəlif uğursuzluq ssenariləri ola bilər:
- Uzaq sonunda TCP RST paket göndərməklə əlaqə sıfırlar
- Əlaqə yaradıla bilər, lakin cavab geri göndəriləcək heç vaxt və (siz bir nöqtədə problem ola bilər app yuva zaman aşımları istifadə deyilsə) bağlantısı bağlı deyil.
- Uzaq son cavab olaraq zibil məlumat göndərə bilərsiniz
- Xidmət əvəzinə nə gözlənilir, JSON cavab HTTP üzərində HTML göndərə bilərsiniz
- HTTP xidmət cavab məlumatlar hər 30 saniyə bir byte göndərə bilərsiniz
- Uzaq HTTP xidmət yalnız başlıqlarını və bədən göndərir
- Xidmət data megabayt əvəzinə nə kilobayttan göndərə bilərsiniz
- Və s
Belə bir şəraitdə bəzi nə zaman bizim tətbiqi davranış test etmək üçün yaxşı olardı.
Cynic ki, test ilə kömək etməyə çalışır. Əsasən sağ skript satırı məkrli və qeyri-səmimi uzaq sistemləri simülasyonu üçün istifadə edilə bilər bir test qoşqu (ikiqat test) var.
Cynic sistem yaralanmasına səbəb üçün var gücümüzlə çalışacağıq.
Bu məqsəd həyasız test altında sistemi üçün edir.
Http://cynic.readthedocs.org da biçimlendirilmiş docs oxuyun
Quraşdırma
& Nbsp; [sudo] kinik bərpa PIP
Və ya git master filialı qanaxma versiyası:
& Nbsp; [sudo] yüklemek PIP git+https://github.com/rspivak/cynic.git#egg=cynic
Requirements:
- Python
Şərhlər tapılmadı