您可以使用Charles配置录制信息,完成云端录制。

前提条件

操作步骤

  1. 登录PTS控制台,在概览页中单击录制器,或在控制台左侧导航栏,单击创建压测 > 云端录制
  2. 录制场景页面代理设置区域单击复制代理服务器和端口
  3. 在Charles中配置外部代理,指向PTS的录制器域名和端口。
    1. 在Charles顶部导航栏选择Proxy > External Proxy Settings
    2. External Proxy Settings对话框中进行以下配置。
      • 勾选Use external proxy servers
      • Select a protocol to configure区域勾选Web Proxy(HTTP)Secure Web Proxy
      • Web Proxy Server区域配置PTS的录制器域名和端口。
      • 勾选Always bypass external proxies for localhost
    setting
  4. 开始录制。

    为便于分类录制需要的业务操作,可以使用建立步骤的方式,如登录、浏览、加购、提交订单等。录制具体操作如下:

    1. 录制场景页面中单击+ 新建步骤,输入步骤名,单击确定
    2. 单击开始录制
    3. 指定要录制的请求类型和域名。

      录制过程中,将自动获取指定的请求。

    4. 录制结束后单击暂停
    开始录制
  5. 导入场景。
    1. 录制场景页面单击导入
    2. 根据具体需求(域名以及URL类型)筛选出需要的请求进行导入。导入场景
    3. 导入场景区域选择导入的场景。
      • 创建新场景:填写场景名称,拖曳需要的请求并设置导入方式即可。
      • 导入到已有场景:需要选择待导入的场景,即可看到该场景中已有的信息,以灰色底色来表示该请求不可移除(已有场景中已保存的项)。导入到已有场景

        选择需要导入的请求(可多选)拖曳到右侧。若与已有请求没有顺序依赖关系,则拖曳到+ 新区域即可。导入有两种方式:串行或者并行。

        • 串行:拖曳的请求会拖曳到一个串联链路中,有严格的先后顺序(顺序可再调整)。
        • 并行:拖曳的N个请求之间均为并行模式。
        导入到已有场景
  6. 单击完成导入

后续步骤

说明 压测过程中可针对API、串联链路或全局维度进行调速,请参见 启动压测并调速。压测完成后,需要查看压测报告来分析本次压测结果。如何查看压测报告请参见 查看压测报告