python-3.x - 使用 Robot Framework 测试来自 UDP 的应用程序输出
问题描述
我正在自动化一个应用程序,它可以通过 TCP、UDP 或两者都提供输出。我现在为 TCP 端创建了一个测试套件,它只是将 telnet 连接到配置的端口并读取输出。问题是 Telnet 当然不支持 UDP,所以我正在寻找有关如何解决此问题的建议。输出应该是一个 XML 消息,在这种情况下,这是我唯一感兴趣的离开 UDP 端口的东西。
我目前正在使用 Python 3.8.7 和 Robot Framework 4.0.1。
该应用程序已经配置了所有内容,因此所有测试脚本所需要做的就是连接和侦听 - 并将输出作为可读值提供以进行验证。
我检查了 Rammbock 库,但它似乎不适用于 Python 3.8,因为 pip 无法安装它。
是否有任何机器人框架或 Python 库或外部工具可用于自动从 UDP 读取输出,类似于使用 TCP 的 Telnet?
解决方案
推荐阅读
- assembly - 寄存器使用和 WASM 编译器
- android - 在 API 26 之前的 Android 中连接数组中的字符串
- python - 如何在 panda DataFrame 中使用多个索引对字符串进行切片/切分
- r - 在 R 中,您可以将文本分隔到列以使值对齐吗?
- unix - 如何使用 xterm 启动带有参数的屏幕
- python - 我如何使我的底图线改变方向
- javascript - jquery如何在编辑后更新数据表行?
- angular - 使用 Firestore 存储从存储桶获取图像的 Angular
- assembly - RISC-V 汇编语言。只打印零
- java - DDS IDL 编译器