PTS录制器支持录制Android系统手机上的压测场景,您可以通过在Android手机上设置代理或直接使用PTS的云端手机来录制您的业务接口。本文以Android系统手机为例介绍如何录制Android手机端上的压测场景。

使用云端设备录制

您只需将App安装到PTS提供的云端手机中,在手机中按业务流程进行操作,PTS会自动录制接口。您无需配置代理,开箱即用。

  1. 登录PTS控制台
  2. 选择以下任意方式进入录制场景页面。
    • 概览页中单击录制器创建压测
    • 在控制台左侧导航栏选择流量录制 > 开始录制
  3. 单击Android手机端录制,然后单击使用云端设备录制
  4. 在录制场景页面,单击应用,并在本地上传页签下上传需要压测的App,然后单击操作列的安装
    App安装完毕后,将会出现在左侧的云端手机中。
    说明 您也可以单击常用应用页签,直接选择需要安装的App。
  5. 单击查看录制请求图标,选择录制类型,在URL筛选中输入关键字。
    说明
    • URL筛选中的多关键字请使用半角分号(;)分隔。
    • 若只想录制部分域名的API,输入域名即可,若不输入则录制全部域名。
  6. 单击左上角的开始录制,您可以在左侧云端手机中按业务流程进行操作。
    在右侧面板中录制器会自动记录各个请求接口。您还可以在录制过程中进行以下操作:
    • 如果您需要截取操作界面,可以单击截屏页签,然后单击屏幕截图
    • 如果您需要扫描二维码,可以单击扫码页签,将二维码粘贴至PTS控制台或者上传二维码,然后在左侧云端手机中进行扫描二维码的操作。
    • 如果您需要修改云端手机的定位,可以单击定位页签,在地图上单击目标位置或直接输入目标位置的经纬度。
    • 如果您需要记录并解析云端手机崩溃信息,可以单击崩溃页签,并打开崩溃解析开关。开启后,可实时查看测试过程中发生的崩溃信息。
    说明 系统默认显示应用扫码两个页签,如需显示或展示其他页签,可在更多设置中进行设置。
  7. 所需压测的场景操作完成后,单击暂停录制,然后单击下一步
    说明 单击下一步后,Android云端手机会自行移除您安装的App,保证数据安全。
  8. 场景名输入场景名称,在导入场景区域选择需要压测的请求,然后单击完成录制去压测
    页面跳转至编辑场景页面,您可以对压测场景进行编辑。具体操作,请参见创建压测场景
    说明 如果您需要将压测请求导入到已有压测场景,请将录制器创建的新场景合并到已有场景中。具体操作,请参见管理场景

使用本地设备录制

您需要在手机中安装证书和配置代理,并按业务流程进行操作,系统会自动录制接口。

注意
  • Android 10及以上由于Android系统限制,不支持使用PTS本地设备录制。
  • Android 7~Android 9不支持HTTPS录制,仅支持HTTP请求录制。如果您需要抓取指定App的HTTPS网络包,需要App开启网络安全配置。具体操作,请参见Android 7及以上信任用户证书
  • 推荐您使用云端设备录制,无上述限制,无需修改APK包,开箱即用。具体操作,请参见使用云端设备录制
  1. 登录PTS控制台
  2. 选择以下任意方式进入录制场景页面。
    • 概览页中单击录制器创建压测
    • 在控制台左侧导航栏选择流量录制 > 开始录制
  3. 单击Android手机端录制,然后单击使用本地设备录制
  4. 在手机上安装证书。
    1. 手机扫一扫PTS控制台录制场景页面的配置代理二维码,扫码后请使用Chrome浏览器打开。
    2. 在手机Chrome浏览器安装向导中,单击点击下载证书
    3. 在手机下载证书对话框中,单击下载
    4. 在手机弹出的为证书命名对话框中,自定义证书名称,然后单击确定
      4安卓安装证书
  5. 在手机上设置代理。
    1. 在手机Chrome浏览器的安装向导页中,单击代理地址后的复制
    2. 打开手机的设置 > WLAN,单击连接的WiFi。
    3. 在手机网络详情页中,单击代理,然后单击手动,在主机名粘贴复制的代理地址。
    4. 在手机Chrome浏览器的安装向导页中,单击代理端口后的复制
    5. 在手机网络详情页中,粘贴复制的代理端口。
    6. 单击保存,完成代理配置。
      5安卓配置代理
  6. 在PTS控制台单击下一步,选择录制类型,在URL筛选中输入关键字,然后单击开始录制
    说明
    • URL筛选中的多关键字请使用半角分号(;)分隔。
    • 若只想录制部分域名的API,输入域名即可,若不输入则录制全部域名。
  7. 您可以在手机上操作需要压测的场景,操作结束后,在PTS控制台单击暂停录制

    录制过程中,系统将自动获取各个操作的API请求。若需创建多个步骤的操作API,可单击+创建步骤。录制请求的操作步骤请参考以下视频。

  8. 单击下一步,在场景名输入场景名称,在导入场景区域选择需要压测的请求,然后单击完成录制去压测

    导入场景的具体步骤请参考以下视频。

    页面跳转至编辑场景页面,您可以对压测场景进行编辑。具体操作,请参见创建压测场景
    说明 如果您需要将压测请求导入到已有压测场景,请将录制器创建的新场景合并到已有场景中。具体操作,请参见管理场景