cynic

Screenshot Software:
cynic
Szczegóły programowe:
Wersja: 1.0
Filmu: 14 Apr 15
Wywoływacz: Ruslan Spivak
Licencja: Wolny
Popularność: 9

Rating: nan/5 (Total Votes: 0)

W dzisiejszych czasach prawie każda aplikacja ma kilka punktów integracyjnych, takich jak bazy danych, bramy, płatności lub jakiejś usługi sieci Web, że zużywa przez HTTP.
Cała komunikacja z systemami zdalnymi dzieje się w sieci i obu sieci i systemy te często idą słaby.
Jeśli nie przetestować zachowanie naszego systemu, gdy pilot działa z końca specyfikacji i idzie bzika jedynym miejscem do testowania staje się w produkcji, która jest, jak wiadomo, w przypadku niektórych systemów jest mniejsza niż dopuszczalna.
Ponieważ połączenia z systemami zdalnymi korzystać z sieci, połączenie gniazda może mieć różne scenariusze awarii, na przykład:
- Zdalny koniec resetuje połączenie poprzez wysłanie pakietu TCP RST
- Połączenie może być ustalone, ale odpowiedź nie jest odsyłany z powrotem i połączenie nie jest zamknięty (Jeśli nie używać limity czasu gniazd w swojej aplikacji może mieć kłopoty w pewnym momencie).
- Zdalny koniec może wysyłać dane na śmieci jako odpowiedź
- Usługa może wysyłać HTML przez HTTP zamiast oczekiwanego odpowiedzi JSON
- Usługa HTTP może wysłać jeden bajt danych odpowiedzi co 30 sekund
- Usługa zdalnego HTTP wysyła tylko nagłówki i nie ciało
- Usługi może wysyłać megabajtów danych, zamiast oczekiwanych kilobajtów
- Itd
Byłoby dobrze, aby móc przetestować zachowanie naszej aplikacji, gdy niektóre z tych warunków zdarzyć.
Cynik próbuje pomóc z tym badaniem. Zasadniczo jest to wiązka (test podwójny), które mogą być wykorzystane do symulacji przebiegły i przebiegłe zdalnych systemów bezpośrednio z linii poleceń.
Cynik będzie starają się spowodować szkody w systemie.
Jego celem jest stworzenie systemu badanego cyniczny.
Czytaj sformatowane dokumenty na http://cynic.readthedocs.org
instalacji
& Nbsp; [sudo] pip install cynika
Albo krwawienie wersja krawędzi z gałęzi głównej git:
& Nbsp; [sudo] pip install git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Podobne oprogramowanie

grandma
grandma

11 May 15

gator-tests
gator-tests

15 Apr 15

PyHamcrest
PyHamcrest

11 May 15

nose-cov
nose-cov

20 Feb 15

Inne programy z deweloperem Ruslan Spivak

SlimIt
SlimIt

14 Apr 15

sftpserver
sftpserver

14 Apr 15

TinyPie
TinyPie

12 May 15

Komentarze do cynic

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!