- 博客(19)
- 资源 (1)
- 收藏
- 关注

原创 Android埋点测试实例(DDMS)
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/88579713目录下载安装android-sdk打点数据表埋点测试步骤1.下载安装android-sdkandroid-sdk的安装包链接:https://pan.baidu.com/s/1kdgvxXQ_V27sjDlMsbQ_pQ提取码:mapt...
2019-03-19 14:54:32
4402
8
原创 【已解决】allure无法生成json文件和AttributeError: module ‘allure‘ has no attribute ‘severity_level‘
在这个时候,真的一点办法都没有了,因为我确定我的代码没有一点问题啊朋友们。然后,我重启了pycharm。我看到了什么,重启后,之前应该生成的json文件竟然就安静的躺在那里~更新完成后我尝试着再次执行命令,But,依然没有json文件生成。2、如果你确定你的代码和库都OK,那么请相信永远的神“1、出现报错后先查看下你的代码和库有没有问题,当然,重启后不管怎么执行都OK了~......
2022-07-27 18:16:03
2045
3
原创 pytest+requests+uiautomator2实例展示 ——1、了解业务背景及框架构成介绍
一. 业务背景介绍本例是以扫地机器人展开的,其中有一个功能是APP点击“立即升级‘按钮,扫地机会开始固件版本的升级(固件版本:指扫地机内置的算法版本)1.人工测试痛点测试1次升级需要1min30s–3min (视型号和固件版本大小有所不同),升级是发版必测项,为了测试其稳定性需要长时间不间断测试,非常耗费人力2.自动化业务需求长时间进行循环升级功能测试,并可以输出结果,如果失败需要提供时间节点和失败截图二. 测试脚本流程梳理模拟用户点击立即升级按钮 ——uiautomator2
2022-05-06 11:16:43
650
原创 【框架思路】python如何读取excel文件内容?如何获取excel文件的路径及sheet名称?
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/88579713一、背景说明在自动化项目中,有时候测试用例会放在excel文件中的,因此如何用代码读取excel中的内容是必须要做的一部分。本文会从框架思路来展示如何完成。二、分析思路我们需要做的其实就是这几个部分 1. 如何获取excel文件的路径? 2. 如何获取excel文件中sheet_name? 3. 如何读取excel中内容?三、代码实现1.
2022-03-08 18:04:30
11477
原创 APP(Android)性能测试实例(查询FPS/内存/CPU)【Appetizer+PerfDog】
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/88579713目录1.背景说明2.实例说明3.考量标准1.背景说明接到一个任务要求做app的性能测试,并给出分析报告,看了各种技术博客。都是说执行adb命令然后就没有然后了,并没有什么标准或者是一个结论出来,所以记录一下自己的整个过程。2.实例说明a.思路说明跑monkey然后用工具检测结果,最终输出分析文档。(monkey+PerfDog)用adb执行mon
2022-03-08 15:19:56
1280
原创 某大厂测开面试题解析(python)——给1-100编号,每次从中拿走奇数位数字,剩下重新编号,再拿走奇数位,循环多次到最后剩下一个数字,请返回这个数字的原始编号
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/88579713目录一、题目要求二、剖析题目三、解题思路四、代码展示一、题目要求给1-100编号,每次从中拿走奇数位数字,剩下重新编号,再拿走奇数位,循环多次到最后剩下一个数字,请你返回这个数字的原始编号二、剖析题目【给1-100编号】——首先要创建一个集合来放置这些数字(list)【每次都拿走奇数位数字】——说明1.需要循环多次,2.需要通过下标来确定拿走的是哪
2021-11-27 12:52:04
6161
原创 【实例讲解】项目中如何有效开展APP弱网络测试
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/88579713说明:关于弱网络场景覆盖和广义APP测试标准网络上相关帖子已经很多,这里不再赘述,本篇旨在给不知如何开展弱网络测试的小伙伴们提供一些借鉴思路,欢迎大家评论区补充~目录1.背景说明2.分解细化目标3.初步case编写4.结果输出1.背景说明a.有部分用户反馈,APP加载过慢,应产品要求对APP整体2.分解细化目标由于是首次开展弱网络测试,结果可靠性不可
2021-08-24 14:46:25
2924
1
原创 adb抓取指定APP崩溃日志
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/88579713目录命令实操常见问题1.命令adb logcat | findstr com.heytap.smarthome >e:\work\pupu.log2.实操a.连接手机和电脑b.打开手机usb调试模式c.adb devices查询设备是否连接d.查询所要测试的app的包名如何快速查询apk包名e.输入指令adb logcat | f
2020-08-28 12:15:45
4490
原创 omnipeek抓包(确定设备AP模式下的MAC地址+过滤)
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/89217656这篇教程写给纯小白,大神可在评论处直接指导,哈哈~目录前提准备找到设备AP模式下的MAC地址过滤1.前提准备关于omnipeek安装教程网上已经有很多了,我就不写了,简单总结一下:1.omnipeek抓包需要用到无线网卡,但并不是所有无线网...
2020-02-24 14:57:13
7689
原创 omnipeek查询设备发送beacon时同一信道两个beacon发送间隔
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/89217656很久没写总结博客了,一直比较忙,最近项目里遇到一个问题,第一次接触,记录下来帮助有需要的童鞋~目录用例要求分析抓包数据写在后面1.用例要求Beacon帧发送频率符合规范要求。参数-【同一个信道两个beacon发送间隔不能超过100ms】2....
2020-02-22 15:47:16
1952
1
原创 monkey脚本执行中如何强行停止
最近在鼓捣monkey,因为一直觉得TA似乎没什么用处,目前还在证明我理论的阶段…问题描述monkey脚本编写完成后,敲入命令adb shell monkey -f /sdcard/regular.txt -v 100由于进入页面时间过长导致一次定位失败,然后次次定位失败,发现手机开始被乱点,于是在命令行中ctri+c,结果手机还是停不下来的状态。解决方法ctrl+c 结束命令行...
2019-07-17 11:36:41
5054
原创 开始APP自动化前,你要知道的adb命令
思路安装adb下载 android-sdk/ platform-tools/ 中找到adb.exe,然后根据自己的路径配置环境变量。(博主自己整理了android-sdk-windows压缩包,有需要可以直接下载使用。)环境变量配置如下:cmd>adb,如果显示adb具体信息,则已经配置完成。安装模拟器模拟器下载地址可以在网上自行寻找,之所以加这个目录是有一个小提醒:Tips...
2019-07-15 11:50:57
605
2
原创 如何快速查询apk包名和activity
做APP自动化,查询apk包名是必不可少的,接下来我们讲解两种方法:一、aapt查询先把安装包放在一个具体位置下,本例放于D:\test输入以下命令即可查询apk文件详细信息aapt dump badging D:\test\360smartai.apk.拖至中间可找到launchable二、快捷命令查询(无需apk至电脑)打开usb调试模式adb -devicesadb...
2019-04-17 10:58:48
8022
6
原创 Anaconda环境下安装appium-python-client库
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/88663597问题描述pycharm下切换至Anaconda环境搜索库:appium-python-client,显示无结果解决思路用conda命令安装解决步骤cmd打开终端进入Anaconda的目录,如图:查看所有库:conda list...
2019-04-16 11:03:02
2397
2
原创 uiautomatorviewer定位时提示:error taking device screenshot Eof
问题uiautomatorviewer定位时提示error taking device screenshot:EOF解决办法重新插拔手机更改手机权限(本例是将PTP–>改成了MTP)备注个人经验来看,大部分的报错都可以通过以下这几种办法解决:重启uiautomatorviewer重新插拔手机重启手机更改手机权限...
2019-03-21 10:49:16
1290
1
原创 Error while obtaining UI hierarchy XML file:com.android.ddmlib.SyncException:Remote object desn't
问题截图如下:解决方法:1.adb root(网上查的,我不是用这种方法)2.关闭appium(无效)3.重新插拔usb线(无效)4.重启手机(不是重启开发者权限,是手机哦~,立马解决)...
2019-03-20 14:20:11
1448
3
原创 Python破解图形验证码(2)---pycharm导入tesserocr库报错
转载请注明作者和出处:美二 https://blog.youkuaiyun.com/qq_32654897/article/details/88579713背景(win10+python6.5+Anaconda3 )终端显示成功安装tesserocr,本仙女迫不及待的想在pycharm上大展身手,复制教程里的代码后,如下:步骤安慰自己,放松放松,这个容易的啦,File–>setting–...
2019-03-19 18:04:54
1863
6
原创 DDMS不显示手机文件目录怎么办?
问题描述monitor.bat启动后不显示手机文件目录,如图:解决办法:下载ddmlib.jar链接:https://pan.baidu.com/s/1VSo6I7Uko6XXLGGmt5Ju5g 提取码:7e2s替换ddmlib.jar文件【注意:先将Android Device Monitor关掉】替换 D:\android-sdk\android-sdk-windows...
2019-03-19 15:30:41
1062
3
原创 Python破解图形验证码(1)---安装tesseract和tesserocr遇到的那些坑!!!
转载请注明出处:https://mp.youkuaiyun.com/mdeditor/88579713#背景(win10 python3.6.5 )编写自动化登录脚本时,遇到图形验证码,据说tesseract-OCR是最方便的,所以有了这篇帖子(图形验证码上百度滴~)步骤1. 安装tesseracttesseract的下载地址:https://digi.bib.uni-mannheim.de/...
2019-03-19 10:58:24
1204
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人