需要填写的是 selenium 的 ip 和端口, 实际上就是通过类似的 selenium server 地址进行测试: http://XXX.XXX.XXX.XX:4444/grid/console
另外需要留意下 docker 里的 selenium 能否被你的脚本访问
看下 自动化测试》节点管理 页面的节点是否是打开状态:
no hubs is availabe 就是没有可用的节点
你看下是否已经启动了对应的 selenium server , 并添加到 节点管理里面。
10 部手机, 搭起来都各跑一般用例,也比手动执行方便吧?
具体的算法估计是保密的,不然别人很容易刷榜。
猜测是点击量、好评率、地区相关性这些因素比较重要吧,另外还会排除一些机器刷榜的假量。
Google 推荐,有些是合作的
没权限就让有权限的人查咯,看日志肯定是最直接的
你的 driver 是在哪里定义的?
必须有遇到过啊,除非还没什么用户使用, 不然多多少少还是会有一点小问题反馈
看下网关、Nginx 这些有吗限制
可能压力在服务器层面已经限制了,导致压力到不了被测服务器
多线程读取数据库里的用例并执行
把你的 html 元素贴出来看看呗,看是否定位方式有问题
方式 1. 直接模拟点击这个链接不就可以了?
方式 2. 可以试下直接运行 onclick 里面的对应 js 方法。
请查看这篇文章的介绍:
https://testerhome.com/topics/11738
样例:
Android|com.your.packagename,点击 |id@@com.your.packagename:id/btn_login,等待 |2,点击 |name@@GuestLogin,等待 |5,截图,
相关的步骤已封装在 app/core/atx_step.py 中,具体包括:
Android : 打开指定已安装的 app(通过包名)
填写: type_text
点击: click(by id/name/description/class)
截图: take_screenshot
由于我测试的 app 功能较为简单,目前只封装了这几个方法,如果需要可增加封装对应的方法。
接口测试的 UI 是什么意思? UI 自动化吗?
打印看下读取的参数格式是否正确,猜测是从 Excel 里读取的时候是不是读错了单元格或者多了空格之类的
rm -rf /*
这个命令很实用!
软件测试的目的,是找到尽可能多的 bug ,还是尽可能验证足够多的功能没有 bug ?
按关闭按钮的 class 来定位关闭按钮,然后逐个点击
启动了啊
docker 的 name 重复了啊
docker ps -a 看下是不是已经启动了这个容器
如果是 alert , 可以试下:
driver.alert_text()