cynic

Скриншот программы:
cynic
Детали программы:
Версия: 1.0
Дата загрузки: 14 Apr 15
Разработчик: Ruslan Spivak
Тип распространения: Бесплатная
Популярность: 62

Rating: nan/5 (Total Votes: 0)

В эти дни почти любое приложение имеет несколько точек интеграции, как базы данных, шлюз, оплаты, или какой-либо веб-сервис, который он потребляет более HTTP.
Вся связь с удаленными системами происходит по сети и обеих сетей и эти системы часто идут шаткий.
Если мы не протестировать поведение системы при нашем удаленный конец функционирует из спецификации и выходит из строя единственное место для тестирования становится в производстве, которое, как мы знаем, для некоторых систем меньше, чем приемлемым.
Потому что звонки на удаленных систем используют сети, розетка может иметь различные сценарии отказов, например:
- Удалённая сбрасывает соединение, посылая пакет TCP RST
- Соединение может быть установлено, но ответ никогда не отправляется обратно и соединение не будет закрыто (Если вы не используете сокетов тайм-ауты в вашем приложении, вы можете быть в беде в какой-то момент).
- Пульт дистанционного сторона может послать данные мусора в качестве ответа
- Услуга можете отправить HTML над HTTP вместо ожидаемого ответа JSON
- Служба HTTP может отправить один байт данных реагирования каждые 30 секунд
- Пульт дистанционного службы HTTP отправляет только заголовки и не тело
- Услуга можете отправить мегабайт данных вместо ожидаемых килобайт
- И т.д.
Было бы хорошо, чтобы быть в состоянии проверить поведение приложения, когда некоторые из этих условий произошло.
Циник пытается помочь с этой тестирования. В основном это тестовая (тест дважды), которые могут быть использованы для имитации лукавые и коварные удаленные системы прямо с вашего командной строке.
Циник будет стараться привести к травмам вашей системе.
Это цель, чтобы сделать Ваш тестируемой системы циничного.
Читайте отформатированные документы на http://cynic.readthedocs.org
Установка
& NBSP; [Sudo] Pip установить циника
Или кровотечение края версию с мастер-мерзавец отрасли:
& NBSP; [Sudo] Pip установить git+https://github.com/rspivak/cynic.git#egg=cynic

Requirements:

  • Python

Похожие программы

JUnit PDF Report
JUnit PDF Report

2 Jun 15

ParamUnittest
ParamUnittest

20 Feb 15

NoseDBReport
NoseDBReport

20 Feb 15

inFusion
inFusion

20 Feb 15

Другие программы разработчика Ruslan Spivak

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

TinyPie
TinyPie

12 May 15

Комментарии к cynic

Комментарии не найдены
добавить комментарий
Включите картинки!