cynic

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

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

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

PyModel
PyModel

11 May 15

Zato
Zato

20 Feb 15

ESC/Java2
ESC/Java2

3 Jun 15

gator-tests
gator-tests

15 Apr 15

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

sftpserver
sftpserver

14 Apr 15

TinyPie
TinyPie

12 May 15

httpcode
httpcode

14 Apr 15

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

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