• 我自己遇到的情况是, 一般蒙层是用于在页面上面显示一些动画用的, 比如正在加载的动画啊, 弹出式的海报啊之类的.

    我猜你这个 App 的蒙层可能会一直保留正在加载的状态 (实际有可能要加载一幅活动海报啊,广告啊之类的东西但一直加载不出来), 所以遇到了这个蒙层 Appium 会尝试等待 page 加载完成, 才会出现你所说的状态

    关于隔着蒙层操作元素没找到太成熟的办法, 正常的 App 也不会一直蒙着蒙层, 我自己会用两种办法应急:

    1. 如果测试设备没要求多台的话, 直接记下坐标模拟点击
    2. 如果测试设备要求多台的话, 图像识别找到坐标然后模拟点击

    如果要判断控件上的文字的话, 百度 AI OCR 识别

  • 这个是在 3.x 的时代已存在的了,就是叫你不要在 GUI 做真正的压测,只用来创建,录制,编辑 Test Plan,没其它意思

  • 有 CDN 分流压力的啦,另外你的所谓 100W 并发是每秒 100W 还是每小时 100W,还有你用的是什么网络? 你能生成这 100W 并发但可以发得出真正请求的有多少呢? 我这边用专用的服务器做生成器,机器放电信机房,单台服务器想生成个每秒几千的压力也是压力山大呢, 其实也好想去搞次真正的 100W 并发测试啊,哈哈

  • Jmeter 录制 https 协议网站 at 2018年09月07日

    我们这边的情况与你相似,用的方法是为 Jmeter 指定代理服务器的地址与端口,就是用命令行 Jmeter -H [proxyname] -P [proxyport] 启动 Jmeter,这样录制与回放都没问题,但真正压测的时候不行,因为这样做的话实际上压力的第一层在代理服务器那里,所以实际测试的时候还是租的外国的 VPS 然后用我们这边的 Jmeter 远程控制那边去生成压力

  • 好像有时太快的话, Android 本身会忽略一次点击的,我没试过双击的操作,但之前有试过打开 Android 设置之后点击某一个项目,总是不报错,没效果,然而使用 debug 模式一步步去运行的话就完全没问题,后面突然想起是不是两个操作之间太快了所以导致后一个操作做了但 Android 没反应,结果在打开页面与点击之间加了 0.5 秒的等待后就 OK 了,不知道这个经验对你的情况有无帮助,但也算值得参考,哈哈

  • 100 个同时连接??听着很耳熟喔,会不会是电信运营商或者操作系统本身的限制?