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

使用云端设备录制

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

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

使用本地设备录制

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

  1. 登录PTS控制台
  2. 选择以下任意方式进入录制场景页面。
    • 概览页中单击录制器创建压测
    • 在控制台左侧导航栏选择创建场景 > 录制场景
  3. 单击iOS手机端录制,然后单击使用本地设备录制
  4. 在手机上安装证书。
    1. 手机扫一扫配置代理的二维码,扫码后请使用Safari浏览器打开。
    2. 在手机Safari浏览器安装向导中,单击点击下载证书并单击允许,然后单击安装
    3. 安装完成后,单击完成
      1IOS安装证书.gif
  5. 在手机上信任证书。
    1. 在手机中选择设置 > 通用 > 关于本机 > 证书信任设置
    2. 打开pts.aliyun.com的信任,在根证书对话框中,单击继续
      2IOS信任证书.gif
  6. 在手机上设置代理。
    1. 手机扫一扫配置代理的二维码,扫码后请使用Safari浏览器打开。
    2. 在手机Safari浏览器的安装向导页中,记录下代理服务器代理端口的地址。
    3. 打开手机的设置 > 无线局域网,单击连接的无线局域网。
    4. 在手机上单击配置代理,然后单击手动,在服务器输入Safari浏览器安装向导页的代理地址,在端口输入代理端口
    5. 单击存储
      3IOS配置代理
  7. 在PTS控制台单击下一步,选择录制类型,在URL筛选中输入关键字,然后单击开始录制
    说明
    • URL筛选中的多关键字请使用半角分号(;)分隔。
    • 若只想录制部分域名的API,输入域名即可,若不输入则录制全部域名。
  8. 您可以在手机上操作需要压测的场景,操作结束后,在PTS控制台单击暂停录制

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

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

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

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