背景:
项目应用在三方平台有上架,前期,我们的应用在三方平台有时由于mq阻塞而无法正常使用的情况。为了监测系统平台是否稳定(能正常登录),需要定时从三方应用中心登录我们的应用,检测应用能否正常的运行。
一、本地实现该拨测需要具备的条件:
1.开发环境:java sdk、android sdk、python环境、appium环境(服务在脚本运行期间要一直开启)、android真机已连接电脑(开发者选项-调试模式已开启,USB连接要选择文件传输)
2.软件环境:
1)用户已登录企微、企微已安装待测应用,固定应用位置
2)用户已登录钉钉、钉钉已安装待测应用,固定应用位置
3)用户已登录飞书、飞书已安装待测应用。固定应用位置
二、脚本写完后,在项目的根目录里创建一个.bat文件
如果想要脚本执行完就能看到allure报告,可将.bat文件内容改为:
python main.py
allure serve ./report/temp -o ./report/report --clean
exit
三、再在计算机上创建一个定时执行以上脚本的定时任务
需要注意,计算机睡眠时也执行脚本的设置
上面设置完成后,就可以实现在本地定时测试了。
注:连接真机本地测试耗费测试机。笔者在每半小时一次的定时测试,24小时不间断,测试了近半年后,因为一直数据线连着电脑,测试机的电池鼓包了/(ㄒoㄒ)/~~