cynic

Software skärmdump:
cynic
Mjukvaruinformation:
Version: 1.0
Ladda upp dagen: 14 Apr 15
Utvecklare: Ruslan Spivak
Licens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

Dessa dagar nästan alla program har flera punkter integrations som databas, gateway, betalning, eller någon webbtjänst som den förbrukar över HTTP.
All kommunikation med fjärrsystem sker över nätet och båda näten och dessa system går ofta wonky.
Om vi ​​inte testar beteende vårt system när fjärr änden fungerar ut ur spec och går över styr den enda platsen för testning blir i produktionen som är, som vi alla vet, för vissa system är mindre än acceptabelt.
Eftersom samtalen till de avlägsna system använder nätverket, kan uttaget anslutningen har olika olycksscenarier, till exempel:
- Fjärr änden återställer anslutningen genom att skicka ett TCP RST-paket
- Anslutningen kan etableras, men svaret är aldrig skickas tillbaka och anslutningen inte stängd (Om du inte använder socket timeout i din app som du kan vara i trubbel vid något tillfälle).
- Fjärr änden kan skicka sopor uppgifter som svaret
- Tjänsten kan skicka HTML via HTTP istället för den förväntade JSON svar
- Den HTTP-tjänsten kan skicka en byte av svarsdata var 30 sekunder
- Fjärr HTTP-tjänsten skickar bara rubriker och ingen kropp
- Tjänsten kan skicka megabyte data i stället för förväntade kilobyte
- Etc.
Det skulle vara bra att kunna testa beteende vår ansökan, när vissa av dessa villkor hända.
Cyniker försöker att hjälpa till med att testning. I grund och botten är det en testsele (test dubbel) som kan användas för att simulera listig och försåtliga fjärrsystem direkt från din kommandoraden.
Cyniker kommer att försöka hårt för att orsaka skada på ditt system.
Det är mål är att göra ditt system under test cynisk.
Läs formaterade docs på http://cynic.readthedocs.org
Installation
& Nbsp; [sudo] Pip installera cyniker
Eller bleeding edge versionen från git mästare grenen:
& Nbsp; [sudo] Pip installera git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Liknande mjukvara

nose-setenv
nose-setenv

14 Apr 15

crackerjack
crackerjack

3 Jun 15

PytestFramework
PytestFramework

20 Feb 15

nbdebug
nbdebug

11 May 15

Annan programvara för utvecklare Ruslan Spivak

SlimIt
SlimIt

14 Apr 15

sftpserver
sftpserver

14 Apr 15

httpcode
httpcode

14 Apr 15

TinyPie
TinyPie

12 May 15

Kommentarer till cynic

Kommentarer hittades inte
Kommentar
Slå på bilder!