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】远程测试用例编写。