cynic

Screenshot Λογισμικό:
cynic
Στοιχεία Λογισμικού:
Εκδοχή: 1.0
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Ruslan Spivak
Άδεια: Δωρεάν
Δημοτικότητα: 62

Rating: nan/5 (Total Votes: 0)

Αυτές τις μέρες σχεδόν οποιαδήποτε εφαρμογή έχει πολλά σημεία ολοκλήρωσης, όπως βάση δεδομένων, πύλη, την πληρωμή, ή κάποια υπηρεσία Web που καταναλώνει μέσω HTTP.
Όλη η επικοινωνία με τα απομακρυσμένα συστήματα συμβαίνει μέσω του δικτύου και τα δύο δίκτυα και τα συστήματα αυτά συχνά πηγαίνουν ξεχαρβαλωμένος.
Αν δεν ελεγχθεί η συμπεριφορά του συστήματός μας όταν το απομακρυσμένο άκρο λειτουργεί έξω από spec και πάει έξαλλος το μόνο μέρος για δοκιμή γίνεται σε παραγωγή που είναι, όπως όλοι γνωρίζουμε, για ορισμένα συστήματα είναι το λιγότερο μη αποδεκτές.
Επειδή οι κλήσεις προς τα απομακρυσμένα συστήματα χρησιμοποιούν το δίκτυο, η σύνδεση της υποδοχής μπορεί να έχει διαφορετικά σενάρια αποτυχίας, για παράδειγμα:
- Το απομακρυσμένο άκρο επαναφέρει τη σύνδεση με την αποστολή ενός πακέτου TCP RST
- Η σύνδεση μπορεί να δημιουργηθεί, αλλά η απόκριση δεν αποσταλεί πίσω και η σύνδεση δεν έχει κλείσει (Εάν δεν μπορείτε να χρησιμοποιήσετε τα χρονικά όρια υποδοχή στην εφαρμογή σας μπορεί να είναι το πρόβλημα σε κάποιο σημείο).
- Το απομακρυσμένο άκρο μπορεί να στείλει δεδομένα σκουπίδια ως απάντηση
- Η υπηρεσία μπορεί να στείλει HTML μέσω HTTP, αντί της αναμενόμενης ανταπόκρισης JSON
- Η υπηρεσία HTTP μπορεί να στείλει ένα byte των δεδομένων απόκρισης κάθε 30 δευτερόλεπτα
- Η απομακρυσμένη υπηρεσία HTTP στέλνει μόνο κεφαλίδες και όχι το σώμα
- Η υπηρεσία μπορεί να στείλει ΜΒ δεδομένων αντί της αναμενόμενης kilobytes
- Κ.λπ.
Θα ήταν καλό για να είναι σε θέση να ελέγξει τη συμπεριφορά της εφαρμογής μας, όταν ορισμένες από αυτές τις συνθήκες να συμβεί.
Κυνικός προσπαθεί να βοηθήσει με την εν λόγω δοκιμή. Βασικά είναι ένα λουρί (δοκιμή διπλό) που μπορούν να χρησιμοποιηθούν για την προσομοίωση μάγκας και δόλια απομακρυσμένα συστήματα δεξιά από της γραμμής εντολών σας.
Κυνικός θα προσπαθήσουμε σκληρά για να προκαλέσουν ζημία στο σύστημά σας.
Είναι στόχος είναι να κάνετε το σύστημά σας υπό δοκιμή κυνική.
Διαβάστε τις διαμορφωθεί docs στο http://cynic.readthedocs.org
installation
& Nbsp? [Sudo] PIP εγκατάσταση κυνικός
Ή η αιμορραγία έκδοση άκρη από το git κύριο κλάδο:
& Nbsp? [Sudo] PIP εγκαταστήσετε git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Παρόμοια λογισμικά

nose2-cov
nose2-cov

14 Apr 15

QSnipps
QSnipps

12 May 15

zope_fixtures
zope_fixtures

20 Feb 15

fakeldap
fakeldap

11 May 15

Άλλο λογισμικό του προγραμματιστή Ruslan Spivak

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

TinyPie
TinyPie

12 May 15

Σχόλια για cynic

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία