2022-04-11
- 通信问题
- 保持心跳
- 保持多机通信
- [[robot]]
- 同一个文件换一个地方就不能导入成功,是否是设置问题。
- 任务书:
- 【1】双机通信
- 不使用交换机、使用交换机
- TODO 不使用交换机
- 获取本机IP,获取设备IP。
- 随便接线。获取辅助机IP,写一定的IO信号,读取测试机IO输入即可知道对应的关系。
- 查询所有设备。设置所有设备IP。
- 使用锁的问题
- 并发受到影响,但实际上python是单个CPU线程,多线程本质还是单线程,而在UDP发送接收上加锁并不怎么影响。
- 读取的数据不对的情况,有的寄存器不能读写。
- 使用缓存
- 出现很多查询为空的情况,不知道是没有返回数据还是如何。 通过查询失败重复查询可以改变,并且多个重复操作,一定的影响性能。
- 但依然出现查询数据不对的情况,有的寄存器不能读写。
- 【2】测试用例,robot生成报告
- 主机程序有严格的限制条件,必须按照流程操作。
- DONE **操作页面,点击按键R112**
- python生成报告
- robot生成报告
- 【3】保持心跳,在不修改被测主机程序情况下进行通信。
- 心跳正常
- 通信效率
- 【4】常用测试用例文档,告警对照表,动作对照表,寄存器对照表
- 初始化配置
- TODO 默认配置参数
- 告警消除
- DONE 在读写失败时,查询告警信息。
- DONE 对照表
- 【5】数据库,web段,指令下发。
- 正序停止,并发异常处理。
- 【6】远程测试用例下发执行
- 简单测试
- 调试模式
- 【7】远程测试用例编写。