robotframework大批量执行遇到问题记录

背景:由于要测小程序大批量数据下页面展示以及翻页功能,所以需要大批量造数据,就采用RobotFramework+requestLibrar+jenkins进行大批量造数据

在造数据的过程中遇到问题:

1.由于系统缓冲区空间不足或队列已满,不能执行套接字上的工作,截图如下:

       

2.发送接口后,由于系统异常(中间过程中系统重启等原因)导致一直没有返回,导致一个接口一直处在等待状态。

解决方案:

1.出现第一个问题是由于资源未释放,需要释放资源在消息头添加:Connection=close

    ${headers}    Create Dictionary
    set to dictionary    ${headers}    charset=UTF-8
    set to dictionary    ${headers}    Connection=close
消息头插入Connection=close

2.第二个问题是一直处在等待状态,没有设置超时时间

1 ${reponse}    Put Request    api    ${uri}    ${validneedless.paramtype}=${InPutCase}    timeout=60    #params=${InPutCase}
设置超时时间

猜你喜欢

转载自www.cnblogs.com/JCYY/p/11743654.html
今日推荐