赞
踩
运维、开发
window测试软件:下载一个程序包------>将程序包解压缩到指定路径------>测试软件
运维人员把开发人员写好的程序代码包部署到服务器上------->
apache-tomate-8.5.11 目录下的几个重要文件夹:webapps bin logs conf
webapps 放开发人员写的代码包
bin 启动服务器,停止服务器的命令
.bat windows 中的可执行文件(.exe .bat)
.sh Linux系统中的可执行文件
logs 日志文件
conf 配置文件,以后出现了端口冲突要修改
将war包上传至 tomcat------>webapps目录下
连接设备
# 127.0.0.1是手机IP
adb connect 127.0.0.1:62001
安装软件: adb install 包名.apk(已经进入软件所在位置),若是未在软件所在位置,则需要在软件包名前指定所在路径。
adb install [-r] 本地软件包全路径+包名.apk # -r 是强制安装
卸载软件
adb uninstall 包名
获取软件的包名
adb shell pm list packages
adb shell dumpsys activity | find 'mFocusedActivity'
将window中的文件上传到Android的/data目录:
adb push C:A\1.txt /data
将安卓系统的文件下载到本地,一般多个文件可以先打包,然后下载安装包
adb pull /data/文件名 C:A\
使用monkey执行稳定性测试(压力测试,性能测试的一部分)
# 随机软件包执行执行测试次数
adb shell monkey 2222 #2222是执行次数
# 指定某个软件包执行相应的次数
adb shell monkey -p 包名 执行次数
# 指定某个软件包执行相应的次数并且输出执行的详细信息
adb shell monkey -p 包名 -v 执行次数
日志的级别:E-error I-infomation D-debug W-warning
抓取日志的步骤
# 输出日志到本地C盘A目录下,命名为test.log
adb logcat > C:\A\test.log
APP通常常见的问题有ANR(application not responsing)和crash(崩溃),可以通过logcat输入日志、trace文件日志和dropbox方式赖对问题进行定位。
# 输入包含版本详细信息和日期的日志
adb logcat -v time
# 将日志保存到本地,注意本地路径需要存在,否则将失败
adb logcat -v time > 本地路径
logcat是最常见的用于对ANR和crash问题的分析和定位,需要将产生问题后的日志下载到本地,对于ANR通过“ANR in”搜索定位,对于crash通过“force finishing”来搜索定位。
# 将trace文件下载到本地
adb pull /data/anr/traces.txt 本地路径
通过trace文件只能记录最后一次出现ANR或者crash的情况,将文件下载到本地后直接交给开发后即可。
# 将dropbox目录下的信息文件下载到本地
adb pull /data/system/dropbox 本地目录
dropbox方式可以记录系统开启时发生的所有ANR和crash日志文件,并且每一次错误都是以单独的文件存储
其他的可以参考adb命令总结
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。