自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 appium desktop录制和隐式等待的用法

首先安装Android开发环境和sdk 环境android studio 下载地址https://developer.android.com/studio#downloads设置sdk的ANDROID_HOME和PATH变量appium生态工具adb:adroid的控制工具,用户获取android的各种数据和控制appium desktop:内嵌了appium server和inspec...

2020-03-17 21:20:38 247

原创 PyCharm添加Selenium与Appium类库

遇到下面的报错,是因为没有安装appium库,不要用pip命令装from appium import webdriverE ModuleNotFoundError: No module named ‘appium’工具栏——pycharm——preferences——project interpreter点击加号搜索appium,点击install package搜索selen...

2020-03-17 20:53:45 397

原创 mac升级appium版本遇到的坑

mac下如果遇到以下错误,Unable to remove port forward ‘Error executing adbExec. Original error: ‘Command ‘/Users/qinqi/Library/Android/sdk/platform-tools/adb -P 5037 -s 3JU4C17C18000087 forward --remove tcp:820...

2020-03-16 17:36:48 857

原创 如何用抓包工具charles替换请求

在测一些H5页面的需求,有时候需要将正式环境的请求替换成测试环境,或者将https接口转成http接口,这时候可以借助于Charles工具步骤1:tools——Map Remote步骤2,勾选上 enable Map Remote,添加add 要替换的请求步骤3 将要替换的地址直接拷贝到map from host中,将替换到的地址拷贝到map to host中,点击OK步骤4:再...

2020-03-12 20:09:18 1576

原创 shell控制逻辑

if结构if[condition];then…;fiif[condition];then…;else …;fiif[condition];then…;elif…;fi简单的逻辑可以使用&& || 去替代[-f file]&&echo file exist || echo file not exist成立&& 否则||条件可以用命令返回...

2020-03-08 18:50:50 97

原创 shell变量的各种操作

echo输出echo 单双引号的区别,双引号支持转义,开头的变量会被自动替换,PWD本身就是特殊变量,当前的路径,单引号则就是输出。例子:echo"开头的变量会被自动替换,PWD本身就是特殊变量,当前的路径,单引号则就是输出。例子:echo "开头的变量会被自动替换,PWD本身就是特殊变量,当前的路径,单引号则就是输出。例子:echo"PWD"/Users/qinqi/Downloads...

2020-03-01 20:36:38 183

原创 利用monkey自动监控app内存泄露

内存泄露:是都不再使用的对象持续占有内存,造成内存空间的浪费工具和命令:HPROF文件:MAT工具生成HPROF文件命令查看应用内存命令:adb shell dumpsys meminfo转换为MAT可读文件指令:hprof基本测试步骤:运行monkey或者固定自动化用例监控内存值,如果出现过大等递增异常adb shell am dumpheap package...

2020-02-28 20:32:48 771

原创 清空终端日志快捷方式

清空终端日志快捷方式 用command+K不然日志太多,看的眼花缭乱

2020-02-15 18:36:09 448

原创 耗电专项测试实战

背景:APP的耗电量,直接影响手机的待机时间,是用户非常关心的一点。现在各种短视频,新闻帖子已被市场验证的新内容传播载体,能有效增加用户停留时长。我们主要针对钥匙的钥匙连接、视频播放、看新闻三个地方做下测试,以及相关竞品的数据分析。工具准备:Android电量使用分析利器–battery History使用Google提供的battery-historian来测试,试用条件:5.0及以上手...

2020-02-13 20:34:04 571

原创 启动时间测试

app启动时主要流程application OnCreate加载第三方的sdkactivity OnCreate加载自身的逻辑发送远程数据请求 xxx.json渲染界面List响应时间斜体样式app启动:首次安装启动、冷启动、暖启动、热启动、首屏启动首次安装启动:一个app首次启动的时间是比较长的,因为首次启动过程中,会耗费较多的时间初始化,补丁下载,缓存数据,有很多数据...

2020-02-13 20:33:50 745

原创 pytest测试框架学习-1

一.pytest框架介绍学习环境准备pytest运行规则:查找当前目录及其子目录下以test_.py或者_test.py文件,找到文件后,在文件中找到以test开头函数并执行。写个测试类当用例多个的时候,写函数就不合适了,这时可以把多个测试用例,写到一个测试类里pytest用例规则测试文件以test_开头(以_test结尾也可以)测试类以Test开头,并且不能带有init方...

2019-07-01 16:06:11 161

原创 用Python实现快速排序算法

一:在学习快排前先了解下递归函数在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。举个例子,我们计算1+2+3+…+100,用函数sum(n)表示def sum(n):if n==1:return 1return n+sum(n-1)print(sum(100))代码分解理解就是先定义一个求和函数,如果n==1,就返回1,否则就是n+sum(n-1...

2019-06-05 19:57:43 354

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除