- 博客(25)
- 收藏
- 关注
原创 Android_性能测试指标及工具介绍(客户端)
2013年至2017年性能测试专项是一个比较火爆的问题,后来随着手机硬件的提升,性能测试专项也就不如之前那么火爆了,除了手游等。测试过程的指标问题,比如内存,如果打开App一下子飙到80%,这就是一个明显的问题。如果不清楚一个明确的指标,可以和以往的旧版本进行对比,也可以和竞争对手的App进行对比
2021-04-04 22:54:24
1183
原创 Android_adb shell dumpsys介绍
由于安卓系统dumpsys所展现的内容过多,查看不易,故列举一些重要service加以分析,例如meminfo, cpuinfo, diskstats, power, battery等
2021-03-07 17:40:10
2806
原创 Android_adb常用命令整理
adb是Android软件测试开发工作者常用的调试工具,可以用来安装卸载软件、管理安卓系统软件、启动测试、抓取操作日志等。本文用来记录一些常用的命令,例如top, am, pm, monkey等
2021-03-06 17:30:58
583
原创 Python_Python笔记整理
1. 基础笔记1.1 if,elseelse为子块,不能独立使用一个if语句中可以包含多个elif语句,但结尾只能有一个else语句1.2 数据交换a = 2b = 4a, b = b, aprint(a)print(b)1.3 自己定义一个字典(包含姓名,年龄,英语成绩),打印出”我名字是 **, 我今年**岁,英语考了**分 !"d = {'name':'传智','age':23,'score':98}print("我名字是%s, 我今年%d岁,英语考了%d.
2020-06-09 21:07:49
309
原创 Python_自动化基础笔记整理
1. 自动化常见问题:1.1 Python自动化环境搭建步骤安装Google浏览器,驱动地址:http://chromedriver.storage.googleapis.com/index.html;pip install selenium 安装selenium模块;1.2 Selenium中常用的元素定位方法有哪些class_name、css_selector、id、link_text、name、paratial_link_text、tag_name、xpath1.3 Sel
2020-06-04 21:21:51
257
原创 Python_通过Python查找有效的网址信息
使用Python的requests库,对网页返回状态码status_code进行判断,确认网址是否有效,以support.apple.com为例,遍历其中的部分网址,例如:https://support.apple.com/zh-cn/HT210643https://support.apple.com/zh-cn/HT211147https://support.apple.com/zh-cn/HT204455 根据以上三个url地址可以看出,只需改变最后的几个数字...
2020-05-21 22:36:01
1315
原创 Python_Python网络小说爬虫
前言: 为了搭建爬虫基础框架,测试正则表达式,最初目的是帮别人下载一篇小说,所以进行爬虫试验,小说地址:http://dangdu.dangdang.com/catalog/167378.shtml,项目编辑的IDE为PyCharm PROFESSIONAL 2019.3,编码过程中用到了python中的两个库,分别是re、urllirb。 其实,等到这篇小说爬取完...
2020-04-10 22:29:53
347
原创 Python_Python正则表达式基础
前言: 正则表达式是我们创建来过滤文本的模式。一个程序或者脚本使用你所定义的模式来匹配数据,就像数据流过这个程序一样。如果数据匹配这个模式,则接受它并进行处理。如果数据不匹配这个模式,则拒绝接收。正则表达式利用通配符来表示数据流中的一个或多个字符。1.基础知识:普通字符,每个普通字符匹配其对应的字符或关系(|),匹配|两侧任意的表达式即可匹配单个字符(.),...
2020-04-05 21:54:50
353
原创 Oracle VM VirtualBox安装配置Mac OS
准备Mac系统.iso镜像系统文件:链接:https://pan.baidu.com/s/1JtUfCLQVKq0zd86visnqzg,提取码:ffjx。补充说明:dmg是disk image的缩写,即磁盘映像,在Mac系统中可以直接打开,而在Windows平台上安装Mac OS的虚拟机需要iso的镜像文件。安装Oracle VM VirtualBox:下载地址:https://...
2020-03-22 19:20:34
5953
3
原创 VMware Workstation Pro安装配置Mac OS
1.准备Mac系统.iso镜像系统文件:链接:https://pan.baidu.com/s/1JtUfCLQVKq0zd86visnqzg,提取码:ffjx。补充说明:dmg是disk image的缩写,即磁盘映像,在Mac系统中可以直接打开,而在Windows平台上安装Mac OS的虚拟机需要iso的镜像文件。2.安装VMware WorkStation Pro:下载地址:...
2020-03-18 22:01:49
686
原创 Python_局域网内已连接设备检测
基于局域网设备管理考虑,查找局域网络内已连接设备,并获取到这些设备的IP地址及设备名称,常用工具有Advanced IP Scanner、Nmap等。 Advanced IP Scanner,是一款可靠且免费的网络扫描分析LAN,该程序可扫描局域网络内所有设备,下载链接:https://www.advanced-ip-scanner.com/cn/。 ...
2020-02-10 15:55:09
3386
原创 Android_App安全测试
基于Android系统开源的属性,且应用市场对App的审核力度较为宽泛,导致App漏洞较多,安全重视程度不够。因Android apk安装包未加固是导致反编译的主要原因,也存在例如二次打包、签名校验等问题,不过随着国内Android市场的兴起,App的安全测试受到了更广泛的关注。 PS:如果想快速测试某App安全性,推荐使用阿里云MQC、网易易盾等。...
2020-02-04 20:46:26
542
原创 Linux与UNIX的区别与联系
UNIX诞生于20世纪60年代末,Windows诞生于20世纪80年代中期,而Linux诞生于20世纪90年代初,可以说UNIX是操作系统中的“老大哥”。 分时操作系统:是一台计算机可以同时为多个用户服务,连接计算机的终端用户交互式发出命令,操作系统采用时间片轮转的方式处理用户的服务请求,并在终端上显示结果(操作系统将CPU的时间划分成若干个片段,称为时间片)。操作系...
2020-02-01 21:13:34
4134
原创 无线投屏的技术种类
目前,将手机终端信号经由Wi-Fi传输到电视、电视盒的主流技术有三种,分别是AirPlay、DLNA、Miracast。 原理:手机与设备连接同一Wi-Fi后,通过投屏协议传输数据。投屏的两种模式:推送模式、录屏模式。 推送模式中,投屏之后的手机可以继续使用,例如关闭或聊微信,此时所投屏的内容并不会中断,最常见的就是视频软件里的TV按钮;...
2020-02-01 12:36:01
2954
原创 Database_数据库基础笔记整理
1、避免全表扫描,请勿使用*号,以防返回大量的数据;2、避免使用!=或<>操作符在where子句中,避免全表扫描:3、请勿在where子句中将表达式或函数放在比较符号的左侧,以防全表扫描;例:xx where score + 10 > 60;优化:xx where score > 60 – 10;4、使用limit限制查询返回的数据行数,限制不需要的数据...
2019-12-12 22:40:16
800
原创 Android_使用Python语言实现App自动化
在项目的后期,为了节省时间,需要实现App的自动化,这时可以通过编写脚本实现想要的结果。以“小企鹅乐园”为例,我们来通过Python+Selenium+Appium来实现App的自动化。
2019-08-21 21:44:32
1483
原创 Android_通过Python调用adb命令获取手机名称、版本、厂商、电量信息
在PyCharm编辑工具中,通过编写Python语言,导入os模块,来获取手机名称、版本、厂商、电量信息。注意:测试前请确保手机已连接至电脑,可以在Windows的命令窗口中通过adb devices查看当前已连接的设备。实际效果展示:...
2019-08-20 22:25:17
1146
原创 Android_如何在Windows命令窗口通过adb connect [IP]连接安卓手机
在进行adb调试时,可以通过数据线和IP地址,两种方式连接安卓手机,为了一些测试的方便,需要使用IP地址进行连接,比如在测试安卓手机实现快充时,在充电的同时可以使用IP的方式,实时获取充电日志信息【后期补充】必备条件:通过adb connect [IP]连接,笔记本与安卓手机需在同一网络环境下实现步骤:1.首先通过数据线连接至安卓手机,进入adb shell,输入adb tcpip 5...
2019-08-19 21:06:28
2805
原创 Android_如何在Windows命令窗口中直接使用adb shell内部命令
正常情况下,在Windows命令窗口中,输入:adb shell logcat | grep System.err,这时会提示“grep”不是内部或外部命令,也不是可执行的程序或批处理文件解决办法,在Windows命令窗口中输入:adb shell "logcat | grep System.err"实际效果展示:说明:此举是为了避免进入adb shell,若直接进入adb sh...
2019-08-19 20:43:28
1455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人