若您需要对网页页面进行全面压测,可以使用JMeter编写脚本,然后通过PTS的JMeter原生压测方式发起压测。本文为您介绍如何使用JMeter客户端编写网页页面压测脚本,并在PTS控制台完成压测的操作步骤。

前提条件

已在本地安装JMeter客户端。

步骤一:编写JMeter脚本

  1. 启动JMeter客户端。
  2. 在JMeter客户端右键单击Test Plan,选择Add > Threads(Users) > Thread Group,为JMeter测试计划添加线程组,本示例命名为Page
  3. 在JMeter客户端右键单击Thread Group,选择Add > Sampler > HTTP Request,在线程组中添加HTTP请求。
  4. 根据业务实际接口,填写Basic页签下的基本信息。
    示例如下:
    • Protocol:http
    • Server Name or IP:www.example.com
  5. 单击Advanced页签,选中Retrieve All Embedded Resources,表示该网页压测包含所有内含的资源。
    网页压测1
  6. 保存文件。

步骤二:使用JMeter压测

  1. 登录PTS控制台,在左侧导航栏选择创建压测 > JMeter压测
  2. 设置场景名
  3. 单击上传文件,上传该压测脚本。
  4. 单击施压配置页签,设置压测环境,详细操作请参见JMeter压测施压配置
  5. 单击左下角的保存配置,然后单击保存去压测

步骤三:查看压测报告

  1. 压测完成后,在左侧导航栏单击压测报告
  2. 在目标场景的操作列中,单击查看报告
  3. 在压测报告中,可以查看具体的压测数据,详情请参见JMeter压测报告
  4. 单击右上角的查看采样日志,然后单击操作列的点击查看详情
    日志详情中,有各个子请求的详情数据,单击Timing瀑布流,也可以查看到页面所有资源的压测数据。Timing瀑布流.png