• 一般测试测接口不都去测接口的极限 TPS,也就是拐点么?值都测出来了就可以了啊,再去增加所谓的 QPS/RPS,如果服务端优化的够好,多余的请求都会进队列(NSQ)一类的东西进行排队,保证服务器不挂,代价就是响应时间越来越长而已,但是接口的处理能力就在那里了,一秒 110 个,你再怎么加,也只能还是 110/s 的处理能力,对于压力机来讲,最多也就 1s 能收到 110 个返回

  • 腾讯 QQ 编辑资料失败 at 2017年10月25日

    开会的原因,虽然不晓得开会跟换头像有啥关系

  • 新手求助,运行出错 at 2017年08月28日

    不是写明空指针了么

  • 那啥,你试试 btn 点击前强制等待 5 秒试试

  • 你那错误信息指向就是第一行

    driver = webdriver.Remote
    
    具体什么错误显示urlopen error我觉得是你的url填错了
    
  • 你到底要 UI 自动化还是接口自动化,先搞清楚方向呗

  • 个人肤浅的理解,理解错误请轻喷
    @ 显式等待应该就是强制等待多少秒后再进行 find,找到了进行操作,找不到直接报错,你所说的 在指定时间内去寻找元素, 若找到元素则立即响应, 超出等待时间则抛出异常 这个应算隐式等待吧

    @在此之前, 在 UI 自动化中都是自己写了一个 wait 方法和封装了一个 findElement 方法, 但是这种方法所需要传入的参数是 By locator, 即页面的元素定位信息 (比如一个 button 按钮的 id\class\xpath 等信息), 而非页面元素信息 (比如一个 button 按钮本身). -->我个人感觉你的说法是矛盾的,UI 自动化去寻找元素都是靠 element 去找的,也就是你说的 id/xpath 这些东西,不晓得你所谓的一个 button 按钮本身指的是什么

    @ 还有最后一个 pagefactory,为什么会有很多重复的元素信息呢?你不会认为页面上假如全是按钮,你就认为是同一个元素 (按钮) 吧,pagefactory 是靠注解@FindBy来定义 webelement,初始化一下,就相当于已经使用了 driver.findelement(By.xxx()) 了,这样写测试用例的时候会很简洁

  • 我觉得吧,自动化测试用例,就是把你手工测试的用例代码话,至于集成啥的,先用例代码话后再说
    工具么你上面写了啊,第三方开源框架 appium

  • driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
    好像你后面多了一个斜杠了仔细看下吧
    
  • 打开终端 (mac),cd /Applications 就进去了呀