robotframework ssh connection 问题总结

本文总结了使用Robotframework进行SSH连接时遇到的常见问题,包括Write命令无响应、Write方法异常处理、Execute Command假死、并发执行中的资源竞争与超时设置、Rebot API使用注意事项等,并提供了相应的解决方案和异常处理建议。
摘要由CSDN通过智能技术生成

1、在Switch conection 后立刻使用Write 写command 会出现SHH hander 不响应
则先用Excute Command 或 Start Command 发commands 获取status,之后可以继续使用write

2、SSHLibrary 的pythonClient 的Write 方法没有异常处理,当Write send file会写死connection,需要对_write_file()
增加异常抛出

3、Execute Command 封装Start Command 和 Read output command, 在一些command 没有回复或不会立刻响应,或执行该command 设备SSH connection 环境发生变化,Execute command 会假死,此时应考虑Start command 不组合read output command,使得执行command后立刻返回!

4、pabot 并发执行在一个并发组或threadingpool 中,根据实际观察,如大哥case完成耗时,有先后关系,用时以10 ~ 50 seconds 递增,可能与设备差异,不同设备相应效率有关。

5、pabot 并发process 数设计:【应根据并发组中设备依赖关系设置】
如有可用的8组(系列/类),每组2台设备;当执行设备数 dev_counts <= 8/2, 并发process 数 runDevprocess =( dev_counts )*2
当执行设备数 dev_counts >= 8/2, 并发process 数 runDevprocess =( dev_counts )
这样case或process在争取或锁定设备资源时,不会出现链式锁死设

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值