OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3269|回复: 0

分享一款开源串口调试助手,支持指令调试、自定义上位机面板、自动化测试、以及自动响应的MOCK服务

[复制链接]

0

主题

1

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2023-1-30
在线时间
22 小时
发表于 2023-2-6 11:08:17 | 显示全部楼层 |阅读模式
本帖最后由 sige5193 于 2023-2-6 19:25 编辑

  • 支持的通讯方式和协议有串口,网络,蓝牙,HTTP,WebSocket,MQTT以及Modbus。
  • 可以将发送的内容保存起来,并通过文件夹的方式进行分类管理,方便日后使用。
  • 支持文本,HEX,文件以及结构化数据参数编辑器方便快捷的构建参数内容。
  • 通过结构化参数编辑器能够根据数据类型自动处理数据进制,大小端问题,自动完成各种数据类型参数构建。
  • 支持加载参数文件并逐行或指定字节进行分次发送。
  • 使用环境变量,脚本变量,快速调用等方式快速方便的计算数据校验等动态内容。
  • 支持数据流,HEX,文本,结构格式化以及绘图的方式查看数据响应内容,支持自定义协议,无需适配。
  • 支持将响应内容保存为二进制文件,文本文件,以及 Excel 文件方便后续使用。
  • 通过将指令绑定到面板组件来快速创建一个上位机控制面板,只需要少量代码甚至无需代码。
  • 控制面板支持按钮,滑动条,输入框,下拉选项,地图,绘图,指示器,模拟终端等各种组件。
  • 控制面板支持数据传输日志,以及变量监控,从而能够实时查看运行状态。
  • 支持为指令创建测试用例,并通过运行测试用例来保证指令响应数据的正确性。
  • 支持将项目整体导出文档,输出文件支持PDF和Markdown格式。
  • Mock服务,自动回复支持自定义匹配模式,支持脚本回复以及手动模式
界面预览

指令管理
支持多种参数构建方式,省去大小端以及进制转换的步骤
支持无限制保存通讯数据,可通过文件夹的方式进行分类管理
支持快捷调用等函数来自动生成校验数据或者随机数据
支持通过脚本来生成更加复杂的请求内容
2023011823564401.png

文件模式
文件模式支持逐行发送,即可将一系列参数放入一个文件中加载进来, 通过点击“发送”按钮来逐行发送请求内容。
支持鼠标随时修改当前发送行。
windows-param-file.png

响应绘图解析绘图解析支持多种解析方式,可通过配置解析器自动适应响应内容而不用修改代码来适应绘图。
绘图解析支持文本,数据帧,数据矩阵,格式化结构,正则表达式以及脚本等多种解析方式。
支持多频道同时绘制。
2022110615313001.png

上位机面板
通过将指令绑定到按钮或者下拉框中来控制数据的发送,然后将响应内容绑定到变量上, 当变量值更新时则会自动刷新展示组件例如角度或者高度等值,
上位机面板可通过日志面板实时查看通讯数据;以及通过变量面板实时查看变量值。
2023011900272501.png

自动化测试
支持单元测试和功能测试两种模式
单元测试用于针对某一指令发送不同的参数并和期待的响应内容进行对比
功能测试用于针对一个工作流程进行测试,可自动回复和获取请求信息,支持判断,变量,脚本等多种验证方式
2023011910030301.png

服务端设备模拟
通过请求自动匹配的方式进行自动响应内容, 匹配方式支持文本,HEX,脚本,JSON等多种方式,以及多种响应模式
同时支持手动回复或者发送请求内容,支持记录手动发送内容以及发送片段
脚本支持状态管理用于记录服务端模拟状态值
2023011910371501.png


文件有点大,附件传不了 ~~~~
如果大佬们感兴趣或者觉得有用的话,欢迎点个星星
项目仍在开发中,欢迎大佬们提各种建议或意见 ~~~


2022110615313001.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-9 07:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表