2014-03-31 68 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测试运行器。