cynic

البرمجيات قطة:
cynic
تفاصيل البرنامج:
الإصدار: 1.0
تاريخ إيداع: 14 Apr 15
المطور: Ruslan Spivak
ترخيص: حرر
شعبية: 62

Rating: nan/5 (Total Votes: 0)

وهذه الأيام تقريبا أي تطبيق لديها العديد من نقاط التكامل مثل قاعدة البيانات، العبارة، الدفع، أو بعض خدمة ويب أنه يستهلك أكثر من HTTP.
جميع الاتصالات مع الأنظمة البعيدة يحدث عبر الشبكة والشبكتين وتلك النظم غالبا ما تذهب متزعزع.
وإذا كنا لا اختبار سلوك نظامنا عندما تعمل النهاية البعيدة من المواصفات ويذهب أحمق المكان الوحيد لاختبار يصبح في الإنتاج الذي هو، كما نعلم جميعا، بالنسبة لبعض النظم هو أقل من مقبول.
لأن المكالمات إلى الأنظمة البعيدة استخدام الشبكة، ويمكن أن يكون اتصال مأخذ التوصيل سيناريوهات فشل مختلفة، على سبيل المثال:
- النهاية البعيدة إعادة تعيين الاتصال عن طريق إرسال حزمة TCP RST
- يمكن إنشاء الاتصال، ولكن يتم إرسال استجابة أبدا إلى الوراء ولم يتم إغلاق الاتصال (إذا كنت لا تستخدم مهلة مأخذ في التطبيق الخاص بك قد يكون في ورطة عند نقطة معينة).
- النهاية البعيدة يمكن إرسال البيانات القمامة كرد
- الخدمة يمكن إرسال HTML عبر HTTP بدلا من استجابة JSON المتوقعة
- خدمة HTTP يمكن أن ترسل بايت واحد من البيانات استجابة كل 30 ثانية
- خدمة HTTP النائية ترسل الرؤوس فقط وليس الجسم
- الخدمة يمكن إرسال ميغابايت من البيانات بدلا من كيلو المتوقعة
- إلخ
وسيكون من الجيد أن تكون قادرة على اختبار سلوك التطبيق لدينا عند بعض من هذه الظروف يحدث.
يحاول ساخر للمساعدة في هذا الاختبار. أساسا انها تسخير اختبار (اختبار مزدوج) التي يمكن استخدامها لمحاكاة الأنظمة البعيدة ماكرة وملتوية الحق من سطر الأوامر الخاص بك.
سوف ساخر نحاول جاهدين على تتسبب في إصابة النظام الخاص بك.
انها الهدف هو جعل النظام الخاص بك تحت الاختبار ساخر.
قراءة مستندات تنسيق في http://cynic.readthedocs.org
تركيب
على & nbsp؛ [سودو] PIP تثبيت ساخر
أو النسخة حافة النزيف من فرع الماجستير بوابة:
على & nbsp؛ [سودو] PIP تثبيت بوابة + HTTPS: //github.com/rspivak/cynic.git#egg=cynic

المتطلبات:

بيثون

برامج مماثلة

noselog
noselog

20 Feb 15

Schema Crawler
Schema Crawler

3 Jun 15

PytestFramework
PytestFramework

20 Feb 15

البرامج الأخرى من المطور Ruslan Spivak

TinyPie
TinyPie

12 May 15

httpcode
httpcode

14 Apr 15

SlimIt
SlimIt

14 Apr 15

تعليقات ل cynic

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!