文档

如何使用HAR文件快速开始压测

更新时间:

HAR(HTTP Archive format)是用来记录HTTP请求和响应信息的标准格式文件,Google Chrome、Charles、Fiddler等工具均支持导出HAR格式文件。您可以使用HTTP Archive Format(.har)导入场景功能将录制的HTTP流量导入PTS压测场景。本文为您介绍如何导出HAR文件,并导入PTS控制台完成压测。

步骤一:导出HAR文件

导出HAR文件的方式主要包括:Google Chrome导出、Charles导出、Fiddler导出三种。

方式一:Google Chrome导出HAR文件

  1. 打开Google Chrome浏览器。

  2. 在地址栏输入网页地址,并操作网页,单击鼠标右键,然后单击检查

  3. 在检查页面,单击Network,然后单击图标图标。image

方式二:Charles导出HAR文件

  1. 打开Charles工具。

  2. 手机连接Charles的代理。

  3. Charles页面,单击1图标,开始录制。

  4. 在手机上操作App应用,然后单击1图标,结束录制。

  5. Charles页面,单击File > Export Session,然后单击保存

方式三:Fiddler导出HAR文件

  1. 打开Fiddler工具。

  2. Fiddler页面中选中要导出的接口。

  3. Fiddler页面,单击File > Export Sessions > Selected Sessions...

  4. Select Export Format页面,选择HTTPArchive v1.1 ,然后单击Next

  5. 操作完成后,单击保存

步骤二:使用Har文件进行压测

  1. 登录PTS控制台,在左侧导航栏选择性能测试 > 创建场景,然后单击HTTP Archive Format(.har)

  2. 上传HTTP Archive Format脚本(只允许上传小于10 MB的文件)。image

  3. 脚本导入后会自动编排场景。image

  4. 压力模式配置

    最大虚拟用户数配置为10,压测总时长配置1分钟。其他配置保持默认即可。发起压测涉及费用问题,建议您合理选择施压量级,如需了解更多信息,请参见计费概述压力模式与量级配置image

  5. 调试并启动压测

    1. 调试场景可验证配置是否合理,避免压测失败,建议您先调试场景。

    2. 单击保存去压测,在温馨提示页面,选择立即执行并勾选确认本次压测已获得准许并遵守当地法律,然后单击启动压测

分析压测结果

压测结束后,系统会自动获取压测过程中的数据,例如压测场景指标、业务详情数据、监控详情数据和API采样日志等,生成压测报告,您可在压测报告页面查看。更多信息,请参见查看PTS压测报告image