cynic

Software captura de pantalla:
cynic
Detalles de software:
Versión: 1.0
Fecha de carga: 14 Apr 15
Promotor: Ruslan Spivak
Licencia: Libre
Popularidad: 9

Rating: nan/5 (Total Votes: 0)

Hoy en día casi cualquier aplicación tiene varios puntos de integración como la base de datos, puerta de entrada, el pago o algún servicio Web que consume a través de HTTP.
Toda comunicación con los sistemas remotos sucede en la red y las redes y los sistemas a menudo van torcidas.
Si no probamos el comportamiento de nuestro sistema cuando el extremo remoto opera fuera de especificación y se vuelve loco el único lugar para la prueba se convierte en la producción, que es, como todos sabemos, para algunos sistemas es menos que aceptable.
Debido a que las llamadas a los sistemas remotos utilizan la red, la conexión de socket puede tener diferentes escenarios de error, por ejemplo:
- El extremo remoto restablece la conexión mediante el envío de un paquete TCP RST
- La conexión se puede establecer, pero la respuesta nunca es enviado de vuelta y la conexión no se cierra (Si usted no utiliza los tiempos de espera de socket en su aplicación que puede estar en problemas en algún momento).
- El extremo remoto puede enviar datos de la basura como la respuesta
- El servicio puede enviar HTML a través de HTTP en lugar de la respuesta esperada JSON
- El servicio HTTP puede enviar un byte de los datos de respuesta cada 30 segundos
- El servicio HTTP remoto envía sólo los encabezados y ningún cuerpo
- El servicio puede enviar megabytes de datos en lugar de kilobytes esperados
- Etc.
Sería bueno para ser capaz de probar el comportamiento de nuestra aplicación cuando algunas de esas condiciones suceda.
Cínico intenta ayudar con eso prueba. Básicamente se trata de un instrumento de prueba (test doble) que se puede utilizar para simular sistemas remotos astutos y taimados derecha desde su línea de comandos.
Cynic se esforzaran para causar daño a su sistema.
Su objetivo es hacer que su sistema bajo prueba cínica.
Lea los documentos formateados en http://cynic.readthedocs.org
Instalación
& Nbsp; [sudo] PIP instalar cínico
O la versión punta de lanza de la rama master git:
& Nbsp; [sudo] PIP instalar git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Programas parecidos

rhinoplasty
rhinoplasty

14 Apr 15

nose-selecttests
nose-selecttests

20 Feb 15

pytest-incremental
pytest-incremental

12 May 15

HOL
HOL

20 Feb 15

Otro software de desarrollador Ruslan Spivak

sftpserver
sftpserver

14 Apr 15

SlimIt
SlimIt

14 Apr 15

TinyPie
TinyPie

12 May 15

Comentarios a la cynic

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!