cynic

Skjermbilde programvare:
cynic
Prog.varedetaljer:
Versjon: 1.0
Last opp dato: 14 Apr 15
Utvikler: Ruslan Spivak
Lisens: Gratis
Popularitet: 62

Rating: nan/5 (Total Votes: 0)

I disse dager nesten alle programmer har flere integrasjonspunkter som database, gateway, betaling, eller noen webtjeneste som det forbruker over HTTP.
All kommunikasjon med eksterne systemer som skjer over nettverket og begge nettverkene og de systemene ofte gå wonky.
Hvis vi ikke teste oppførselen til systemet vårt når fjern slutten opererer ut fra spec og går haywire det eneste stedet for testing blir i produksjon som er, som vi alle vet, for noen systemer er mindre enn akseptabelt.
Fordi samtaler til eksterne systemer bruke nettverket, kan kontakten forbindelse har ulike feil scenarier, for eksempel:
- Fjern enden tilbakestiller tilkoblingen ved å sende en TCP RST pakke
- Forbindelsen kan etableres, men responsen er aldri sendt tilbake og tilkoblingen er ikke lukket (Hvis du ikke bruker socket tidsavbrudd i din app kan du være i trøbbel på et tidspunkt).
- Fjern slutt kan sende søppel data som responsen
- Tjenesten kan sende HTML over HTTP i stedet for den forventede JSON svar
- HTTP-tjenesten kan sende en byte av svardata hvert 30. sekund
- Fjern HTTP-tjenesten sender bare overskrifter og ingen kropp
- Tjenesten kan sende megabyte med data i stedet for forventede kilobyte
- Osv
Det ville være bra å kunne teste oppførselen til vår søknad når noen av disse forholdene skje.
Kyniker forsøker å hjelpe med det testing. I utgangspunktet er det en test sele (test dobbel) som kan brukes til å simulere crafty og utspekulerte eksterne systemer rett fra kommandolinjen.
Kyniker vil prøve hardt for å forårsake skade på systemet ditt.
Det er målet er å gjøre systemet under test kynisk.
Les de format docs på http://cynic.readthedocs.org
Installasjon
& Nbsp; [sudo] PIP installere kyniker
Eller blødning kanten versjonen fra git mester gren:
& Nbsp; [sudo] PIP installere git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Lignende programvare

nose2-cov
nose2-cov

14 Apr 15

RESTClient
RESTClient

28 Sep 15

pinocchio
pinocchio

14 Apr 15

TAU
TAU

20 Feb 15

Annen programvare fra utvikleren Ruslan Spivak

httpcode
httpcode

14 Apr 15

SlimIt
SlimIt

14 Apr 15

TinyPie
TinyPie

12 May 15

Kommentarer til cynic

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!