10、查看系统当前内存占用,为总述
11、查看各进程详细内存占用和系统的内存占用有几种方法
Total PSS 信息就是你的应用真正占据的内存大小,通过这个信息,可以轻松判别手机中哪些程序占内存比较大。
11.2 查看各进程内存的另一方法 不是所有设备都支持
11.3 查看设备上进程的cpu和内存占用情况
12、查看系统耗电情况
13、查看系统设置的闹钟
14、查看系统的wakelock,不合理的使用wakelock会导致系统耗电加剧
1、拷贝文件/目录到设备
2、从设备拷贝文件/目录,-a参数保留了文件的时间戳和模式
下面的命令含义为:打印出log信息中的时间并且包含关键字“Test” 的所有log以覆盖写的方式保存到test文件
4、列出目录下的文件和文件夹,可选参数-al可查看文件和文件夹的详细信息
12、设置文件最高读写权限
笔者的小米3没有root,但是又想方便地查看data/data/目录下的一些文件,直接进入data会提示没有权限,查看的方式为进入data/data/后,运行下面的命令,就能直接进入你应用的包下了,可通用cp或者mv拷贝或移动到sdcard目录进行其他操作
数据库的操作和今天的主题关系不大,增删改查操作不再列举。但是平时的开发过程中只是查看数据库中某个表或者某个字段,也无需每次都pull出来之后再查看,用命令行会更加方便快捷,进入到test.db的目录后,运行如下命令
通过adb操作手机UI并不常用,但在有的场景下会非常有用,比如测试自动化,访问在远端服务器上的手机等。
视频保存目录可以自己指定,如上面的/sdcard/test.mp4,命令执行后会一直录制180s,按下ctrl+c可以提前结束录制
对于高分辨率的手机,录制的视频很大,我们分享又不需要这么大的
我们可以设置录制的视频分辨率
默认比特率是4M/s,为了分享方便,我们可以调低比特率为2M
使用adb pull 即可把手机SD卡中视频获取到本地
dd命令创建文件 可以跟参数,比如创建一个1G的文件....可以根据想创建的大小 更改后边的参数值(bs=xx count=xx)
破案1101起查缴财物6.9亿元!江苏打击整治养老诈骗专项行动战果显著
破案1101起查缴财物6.9亿元!江苏打击整治养老诈骗专项行动战果显著
不论是前面分享过的《》,还是《》、《》,似乎都会用到一些如JDK、ADB、MySQL、Docker、Python等各类环境,像一些前后端分离项目可能还会用到NodeJS。环境搭建是一切开发调试、编译构建、自动化测试的前提,也是开发测试人员必不可少的基础技能。但是很多平台工具往往会卡在看似简单的环境部署环节,甚至影响继续下去的信心。所谓工欲善其事必先利其器,高效的搭建效率往往能提供一个好的开始,而好的开始是成功的一半!
本文将以Linux为重点搭建视角,基础环境搭建主要涉及以下方面:
以上部分工具的安装及使用在过往文章中有过不同程度的介绍,涉及该部分的内容将会给出文章链接,大家可以点击链接跳转查看,不再重复;
如果没有特别指代系统的,均为Linux(CentOS7)系统,Windows&Mac也会捎带提及,并特别注明;
文章重点介绍搭建过程,不会过多涉及具体使用;
需提前安装Python环境
Linux上Git的安装较为简单,通过yum命令一键安装即可,不需要配置环境变量。
通过"git --version"查看版本,出现版本号即说明安装成功
关于Gitlab的安装部署、自动备份、仓库迁移可以查看之前分享过的《》;
关于测试代码如何接入Gitlab可以查看《》;
MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,可以从MongoDB官网下载安装, MongoDB 预编译二进制包下载地址:
② 将MongoDB安装目录下bin目录添加到环境变量(一般重启电脑后生效,可以在命令行任意目录使用mongod命令)
③ 命令行进入配置文件所在目录,通过配置文件启动MongoDB服务:
连接成功后如下图所示:
最快速的使用脚本一键安装mongodb,脚本内容如下:
脚本安装的好处是方便快捷,手工安装的好处是可以灵活配置,自由掌控安装过程
从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:
④ 创建数据目录和日志文件
Mac系统的MongoDB的安装方式有brew和.tgz(与Linux安装方式类似)两种,本次是以.tgz包为例进行安装,所以需要先下载mongodb.tgz包。
记住,一定先创建数据存放目录、日志目录及文件,否则在启动时会报各种错,如下图:
.tgz的安装的启动方式有两种,一种是命令行启动,一种是指定配置文件启动
① 命令行指定日志、数据路径启动
启动成功后如下图所示:
测试数据库能否正常使用,可以看到数据库连接使用正常:
注意:redis-6.0.x的版本,gcc4.8.5可能会编译不过,可以通过上述提供的升级gcc的方法将gcc升级到7.3.1,再次执行编译安装。
推荐使用docker的安装方式,简单快捷,一键搭建。使用起来和常规方式安装的MySQL没有什么区别,毕竟大多数只是为了让项目跑起来、能正常连接和使用MySQL,又不是测试其性能。
使用工具连接mysql数据库
推荐使用脚本方式安装,脚本内容如下:
将脚本文件和安装包放于同一目录下,执行安装:
通过"nginx -v"命令查看版本,出现版本号说明安装成功
Windows版下载地址(腾讯微云):
node.js安装包腾讯微云下载链接:
编辑/etc/profile,文件最后添加如下内容:
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。像一些如Jenkins、jira应用就需要依赖Tomcat容器。
官网:,选择合适的版本下载即可
也可以使用腾讯微云9.0.43版本快捷下载地址:
下载后,解压压缩包,会得到如下文件夹及文件
随后将要运行的项目的war包上传至webapps目录下,即可通过前端页面访问,例如Jenkins的war包:
启动文件startup.bat在bin目录下,双击即可启动
Linux和Windows用同一个安装包,下载下来上传到Linux服务器
解压成功后会得到如下文件:
将要运行的项目的war包上传至webapps目录下,即可通过前端页面访问,例如Jenkins的war包。
启动脚本在bin目录下,刚解压后的脚本没有执行权限,因此先要赋予sh脚本执行权限
以上就是各个基础环境的搭建过程,包含了后台程序运行环境:java、go、python,前端程序运行环境:nodejs,数据库环境:mysql、redis、mongodb,容器运行环境:docker,编译工具:gcc、make,web应用服务器:Tomcat,代理转发工具:nginx,基本上市面上所有程序的运行都离不开这些基础环境。环境搭建是每个开发测试人员的必备技能,也是最基础的环节。
总体内容比较多,也不需要全部记住,大家可以先收藏,当做技术手册来用,后续用到的时候来翻翻、知道到哪个地方能找到就行了。
}版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。