2014-03-31 67 views
0

我已經搜索了很多關於分配給我的這個主題,即測試一些網絡協議,如DNS,DHCP,ARP,UPnP等。用於測試網絡協議的Node.js機器人框架

因爲我無法找到像Robot Framework這樣的報告框架,所以我來這裏問是否可以將node.js和robot framework一起用於這些測試。

我發現的所有例子都是關於web服務器的,而這不是我要找的。編輯: 也打開其他框架的建議。

在此先感謝

回答

1

是的,這是可能的。 Robotframework可以用來測試你可以從python編程語言(這是一個lot)做的任何事情。您也可以通過運行.NET或Java代碼的測試來連接到您的服務器。

+0

感謝您的回答,不幸的是沒有任何關於node.js的用法示例,而沒有關於web服務器以及創建遠程服務器。我已經用Jython測試了它的Java代碼,但現在我需要它爲節點。 –

0

您可以嘗試rammbock這是一個機器人框架的協議測試庫。 DNS至少有一個例子。

0

您可以使用robotremote(我是作者)Robot Remote Server for nodejs。 遠程服務器仍然是一個不錯的選擇。一種可能性是在測試套件啓動時運行遠程服務器,並在拆卸時關閉它。

Robot Framework以某種方式提供Remote library interface,使庫成爲提供關鍵字的遠程服務。這種遠程服務由Robot Remote Server的實現提供,它是一個基於XML-RPC的協議的小型包裝,您可以使用它將關鍵字公開給複雜部署中的Robot Framework測試運行器。