cynic

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

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

nose-json
nose-json

14 Apr 15

JSCPP
JSCPP

3 Jun 15

TextTest
TextTest

18 Jul 15

Tcpreplay
Tcpreplay

7 Mar 16

Inne programy z deweloperem Ruslan Spivak

sftpserver
sftpserver

14 Apr 15

TinyPie
TinyPie

12 May 15

SlimIt
SlimIt

14 Apr 15

httpcode
httpcode

14 Apr 15

Komentarze do cynic

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