用于测试网络协议的带有Node.js的Robot框架

用于测试网络协议的带有Node.js的Robot框架,node.js,robotframework,Node.js,Robotframework,我已经搜索了很多关于这个分配给我的主题,那就是测试一些网络协议,比如DNS、DHCP、ARP、UPnP等等 因为我找不到一个像Robot framework那样提供报告的框架,所以我来这里询问是否可以将node.js和Robot framework一起用于此类测试 我发现的所有例子都是关于Web服务器的,而这不是我想要的 编辑: 也欢迎其他框架建议 提前谢谢是的,有可能。Robotframework可以用来测试python编程语言所能做的任何事情(很多)。您还可以使用运行.NET或Java代码的

我已经搜索了很多关于这个分配给我的主题,那就是测试一些网络协议,比如DNS、DHCP、ARP、UPnP等等

因为我找不到一个像Robot framework那样提供报告的框架,所以我来这里询问是否可以将node.js和Robot framework一起用于此类测试

我发现的所有例子都是关于Web服务器的,而这不是我想要的

编辑: 也欢迎其他框架建议


提前谢谢

是的,有可能。Robotframework可以用来测试python编程语言所能做的任何事情(很多)。您还可以使用运行.NET或Java代码的测试来连接到您的服务器

您可以尝试使用robot框架的协议测试库。至少有一个示例。

您可以(我是作者)将Robot远程服务器用于NodeJ。 远程服务器仍然是一个不错的选择。一种可能性是在测试套件启动时运行远程服务器,并在拆除时将其关闭


Robot框架以一种方式提供了一个服务,即库可以是一个提供关键字的远程服务。此类远程服务由Robot remote Server的实现提供,Robot remote Server是一个基于XML-RPC协议的小包装器,您可以使用它在复杂部署中向Robot Framework测试运行程序公开关键字。

感谢您的回答,不幸的是,没有关于Web服务器的node.js使用示例,以及创建远程服务器。我已经用Jython对java代码进行了测试,但现在我需要它来测试node。