cínico

Harness de teste para tornar seu sistema sob teste cínico
Baixe Agora

cínico Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Ruslan Spivak
  • Site do editor:
  • http://github.com/rspivak/

cínico Tag


cínico Descrição

Nos dias de hoje Quase qualquer aplicativo tem vários pontos de integração como banco de dados, gateway, pagamento ou algum serviço da Web que consome em http.all Comunicação com os sistemas remotos acontece pela rede e ambas as redes e os sistemas geralmente ficam impressionantes. Teste o comportamento do nosso sistema quando a extremidade remota opera fora da especificação e vai Haywire O único lugar para o teste se torna em produção, que é, como todos nós sabemos, para alguns sistemas é menor do que aceitável. Porque as chamadas para a rede de sistemas remotos , a conexão do soquete pode ter diferentes cenários de falha, por exemplo: - A extremidade remota redefine a conexão enviando um pacote TCP RST - A conexão pode ser estabelecida, mas a resposta nunca é enviada de volta e a conexão não está fechada (se você não está fechada 't Use tempo limite de soquete em seu aplicativo, você pode estar em apuros em algum momento) .- A extremidade remota pode enviar dados de lixo como resposta - o serviço pode enviar HTML sobre HTTP em vez da resposta json esperada - o HTT P serviço pode enviar um byte dos dados de resposta a cada 30 segundos - O serviço HTTP remoto envia apenas cabeçalhos e nenhum corpo - o serviço pode enviar megabytes de dados em vez de kilobytes esperados, etc.it seria bom poder testar o comportamento da nossa aplicação quando algumas dessas condições acontecem.Cynic tenta ajudar com esse teste. Basicamente, é um arnês de teste (teste dobro) que pode ser usado para simular sistemas remotos crafty e desonestos da sua linha de comando.Cynic tentará difícil causar ferimentos ao seu sistema. O objetivo é tornar seu sistema em teste cínico.read Os documentos formatados em http: //cynic.readthedocs.orginstallation PIP Instalar o cynicor a versão da borda do sangramento da Git Master Branch: pip install git + https: //github.com/rspivak/cynic.git# ovo = página inicial do cynicproduct


cínico Software Relacionado