ps:在配置抓包环境之前,我们需要将用到的软件下载下来:
fiddler官方下载地址
Github appium下载地址
jdk官方下载地址
Android studio官方下载地址
一、搭建appium环境
1、安装jdk,直接下一步下一步的点击就可以,最好使用默认路径,在安装完成之后并配置环境变量。这个网上有很多教程,大家直接在网上搜索就可以。
2、安装Android studio,在菜鸟教程里有安装教程,大家可以直接打开链接:
https://www.runoob.com/android/android-studio-install.html
需要注意的是我们在安装Android studio时,到这一步我们可以只选择安装Android SDK,,其他两个可以不选择安装,因为我是使用的夜神模拟器来模拟真机,并没有使用studio自带的安卓模拟器
ps:我们需要将SDK的下的两个目录添加到环境变量中,其中有
…\SDK\platform-tools …\SDK\tools
3、接下来我们要安装appium,这个教程大家也上网搜吧,就是最后在安装完成之后我们需要将
之前我们安装好的java路径和SDK路径配置到appium上
经历这些之后我们的大概环境就配置好了,接下来我们可以选择使用真机来连接或模拟器来连接进行测试。
二、连接测试
1、我使用的是夜神模拟器,在连接之前我们需要将夜神模拟器进行一些配置,之前我们在安装Android studio安装了SDK,那么接下来我们就需要找到sdk/platform-tools文件夹中的adb.exe
讲这个文件复制到夜神模拟器的安装根目录下bin文件夹中,因为这个文件夹下有同名的文件,我们需要对这个文件进行覆盖,并且我们要将这个adb.exe文件再次复制,将其改名为 nox_adb.exe 再同样的覆盖掉夜神模拟器的bin目录下的同名文件。
将其覆盖完成之后,我们的准备工作就完成了
2、首先打开夜神模拟器
接下来我们打开cmd黑窗口,cd到夜夜神模拟器的bin文件夹下,也可以直接打开这个文件夹,在其地址栏中输入cmd
因为之前我们已经将bin目录下的adb文件以及nox_adb文件覆盖,所以这里我们可以直接使用nox_adb.exe文件直接对appium进行连接,
输入:nox_adb.exe connect 127.0.0.1:62001
adb devices
当你的窗口中出现这两条命令就代表已经成功的将夜神模拟器连接到appium中,接下来我们还需要获得两个APP中的参数:
在cmd窗口中输入:aapt dump badging 这是app目录
记录package:name 显示的apk名
并记录activity name 显示的交互名称
3、接下来启动appium服务器
可以直接使用appium中的默认配置,无需更改启动服务器之后,我们可以直接使用appium的会话窗口进行测试连接,看看我们的配置是否可以连接到模拟器