cynic

Screenshot Software:
cynic
Detalii soft:
Versiune: 1.0
Incarca data: 14 Apr 15
Producător: Ruslan Spivak
Licenţă: Gratuit
Popularitate: 9

Rating: nan/5 (Total Votes: 0)

Aceste zile aproape orice aplicație are mai multe puncte de integrare, cum ar fi baze de date, gateway-ul, plata, sau un serviciu Web care consumă peste HTTP.
Toate comunicare cu sistemele de la distanță se întâmplă pe rețea și rețelele și aceste sisteme de multe ori merge subred.
Dacă nu testa comportamentul sistemului nostru atunci când la capătul îndepărtat desfășoară activitatea în spec, ajungând razna singurul loc pentru testarea devine în producție, care este, după cum știm cu toții, pentru unele sisteme este mai mult decât acceptabil.
Deoarece apelurile către sistemele de la distanță folosesc de rețea, conexiunea socket poate avea diferite scenarii de eșec, de exemplu:
- Capătul îndepărtat resetează conexiunea prin trimiterea unui pachet TCP RST
- Conexiunea poate fi stabilită, dar răspunsul nu este trimis înapoi și conexiunea nu este închisă (Dacă nu utilizați timeout soclu din aplicația dumneavoastră ar putea avea probleme la un moment dat).
- Capătul îndepărtat poate trimite datele de gunoi ca răspunsul
- Serviciul poate trimite HTML peste HTTP în loc de răspuns așteptat JSON
- Serviciul HTTP poate trimite un octet a datelor de răspuns la fiecare 30 secunde
- Serviciul HTTP la distanță reuseste doar antetele și nici un organism
- Serviciul poate trimite MB de date în loc de kilobytes așteptate
- Etc.
Ar fi bine să fie capabil de a testa comportamentul aplicației noastre atunci când unele dintre aceste condiții se întâmple.
Cynic încearcă să ajute cu asta de testare. Practic este un ham de test (testul dublu), care pot fi utilizate pentru a simula sistemele de la distanță vicleni și ocolite chiar de la dvs. de linie de comandă.
Cynic va încerca din greu să cauzeze un prejudiciu la sistemul dumneavoastră.
Este obiectiv este de a face sistemul testat cinic.
Citiți docs formatate la http://cynic.readthedocs.org
Instalare
& Nbsp; [sudo] PIP instala cinic
Sau versiunea margine sângerare din ramura de master git:
& Nbsp; [sudo] PIP instala git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Software similare

searchtester
searchtester

12 May 15

Tail
Tail

3 Jun 15

AutobahnTestSuite
AutobahnTestSuite

20 Feb 15

Alte software-uri de dezvoltator Ruslan Spivak

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

TinyPie
TinyPie

12 May 15

Comentarii la cynic

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!