其他测试框架 基于 PYQT 的 MQTT 协议测试工具 (demo)

杀神老刘 · 2018年04月08日 · 最后由 yyy 回复于 2021年09月11日 · 2790 次阅读

这段时间公司有个项目使用到了 MQTT 的协议与智能硬件终端进行通信,需要对通讯协议进行验证,正好这段时间一直在研究 PYQT,正好写个 GUI 小工具,给测试组的同事们使用

主界面
主界面主要实现 Publish 和 Subscribe 消息订阅和发送,使用了 PAHO 的 mqtt 库,我这边主要是实现了一个界面的封装

设置界面
设置界面主要是使用了 python 自带的 sqlite 数据库保存用户连接 MQTT 服务器时的一些个性化参数,用户可以对自己的保存的连接进行个性化命名,选中相应的连接,点击 ok 即可 ,数据库采用 python 自带的 sqlite


整个小工具去掉库文件,自己实现的代码在 1000 行左右,只是一个初级版本,其中 ConfigDialog.py 就是设置页面编码,mtest.py 是主界面的编码,mqttimage 文件是一些图片的集合,对 PYQT 不是很了解的同学可以去查阅一下相关资料。

目前只是一个手工测试工具,还不能实现自动测试,对 PYQT 感兴趣的同学可以互相探讨一下
https://github.com/jtmaxzhu/MQTEST

共收到 2 条回复 时间 点赞

有的重复造轮子,有开源工具的

楼主实现自动化测试了吗?看 github 好久没更新了啊

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册