adb命令将安装的appadb批量安装apk放置在一个文件夹里?

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为重点搭建视角,基础环境搭建主要涉及以下方面:

  1. 代理服务器:Nginx

以上部分工具的安装及使用在过往文章中有过不同程度的介绍,涉及该部分的内容将会给出文章链接,大家可以点击链接跳转查看,不再重复;

如果没有特别指代系统的,均为Linux(CentOS7)系统,Windows&Mac也会捎带提及,并特别注明;

文章重点介绍搭建过程,不会过多涉及具体使用;

1.使用curl命令安装(推荐)

需提前安装Python环境

Linux上Git的安装较为简单,通过yum命令一键安装即可,不需要配置环境变量。

通过"git --version"查看版本,出现版本号即说明安装成功

关于Gitlab的安装部署、自动备份、仓库迁移可以查看之前分享过的《》;

关于测试代码如何接入Gitlab可以查看《》;

MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,可以从MongoDB官网下载安装, MongoDB 预编译二进制包下载地址:


 

4)通过配置文件启动MongoDB










 

② 将MongoDB安装目录下bin目录添加到环境变量(一般重启电脑后生效,可以在命令行任意目录使用mongod命令)

③ 命令行进入配置文件所在目录,通过配置文件启动MongoDB服务:

连接成功后如下图所示:

最快速的使用脚本一键安装mongodb,脚本内容如下:

脚本安装的好处是方便快捷,手工安装的好处是可以灵活配置,自由掌控安装过程

从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:

④ 创建数据目录和日志文件

Mac系统的MongoDB的安装方式有brew和.tgz(与Linux安装方式类似)两种,本次是以.tgz包为例进行安装,所以需要先下载mongodb.tgz包。

2)创建日志及数据目录

记住,一定先创建数据存放目录、日志目录及文件,否则在启动时会报各种错,如下图:



 

.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,基本上市面上所有程序的运行都离不开这些基础环境。环境搭建是每个开发测试人员的必备技能,也是最基础的环节。

总体内容比较多,也不需要全部记住,大家可以先收藏,当做技术手册来用,后续用到的时候来翻翻、知道到哪个地方能找到就行了。

我要回帖

更多关于 adb批量安装apk 的文章

 

随机推荐