這些天幾乎所有的應用程序如數據庫,網關,支付,或者一些,它消耗了HTTP Web服務的幾個集成點。
與遠程系統的所有通信都發生在網絡上和這兩個網絡,這些系統經常去靠不住的。
如果我們在遠端操作不符合規範,並進入瘋狂測試的唯一的地方成為生產是,大家都知道不測試我們的系統的行為,對於某些系統不到可以接受的。
因為調用遠程系統使用的網絡中,插座連接可以有不同的故障情形,例如:
- 在遠端復位通過發送一個TCP RST包的連接
- 連接可以建立,但響應從來沒有發回,並連接不關閉(如果你不使用你的應用程序接口超時,你可能會遇到麻煩在某一點)。
- 遠程到底能發送垃圾數據作為響應
- 該服務可以通過HTTP,而不是預期的JSON響應發送HTML
- 該HTTP服務可以發送響應數據每30秒的一個字節
- 遠程HTTP服務僅發送標題和沒有身體
- 服務可以發送兆字節的數據,而不是預期的千字節
- 等等。
這將是很好的能夠測試我們的應用程序的行為,當其中的一些條件發生。
憤世嫉俗者試圖幫助與測試。基本上這是一個測試工具(測試雙),可以用來模擬狡猾狡猾和遠程系統從您的命令行。
憤世嫉俗者會努力造成傷害到你的系統。
它的目標是使被測憤世嫉俗您的系統。
閱讀格式的文檔在http://cynic.readthedocs.org
安裝
 須藤] PIP安裝憤世嫉俗
或者從git的主分支最前沿的版本:
 須藤] PIP安裝git+https://github.com/rspivak/cynic.git#egg=cynic
Requirements:
- Python
評論沒有發現