PTS支持导入脚本、使用场景模板、录制器和手动创建等方式快速发起压测。本文以手动创建方式,对某网站登录页快速发起压测为例,介绍如何使用PTS在一分钟内发起压测。

前提条件

您已开通PTS服务,请参见开通 PTS 服务

快速压测

  1. 登录PTS控制台,在左侧导航栏单击概览,然后在概览页单击快速压测
  2. 快速压测对话框中选择手动创建
  3. 快速压测对话框中完成以下信息,并单击确认
    参数 描述
    请求方法 支持GET、POST、PUT和DELETE。
    URL地址 待压测的网页地址,例如http://www.example.com/login
    压测模式 支持并发模式和RPS模式。本示例中选择并发模式
    • 并发模式:“并发”是指虚拟并发用户数,从业务角度,也可以理解为同时在线的用户数。
    • RPS模式:即“吞吐量模式”,通过设置每秒发出的请求数,从服务端的角度出发,直接衡量系统的吞吐能力,免去并发到RPS的繁琐转化,一步到位。
    压测量级
    • 施压量级:固定的压力值。
    • 压测时长:固定压力的持续时间。

    配置完成后,PTS将发起流量进行测试。控制台将跳转至压测中的页面。

    压测中
  4. 压测结束后,可直接在提示框中单击去看看查看压测报告,或者在左侧导航栏选择压测报告,在报告列表操作列单击查看报告。您可以查看采样日志、压测相关的业务指标等,还可以导出报告,查看更详尽的压测报告,详情请参见查看压测报告查看采样日志
    查看压测报告

Demo场景

压测场景中,PTS会提供一个电商类型的官方Demo场景供您查看和编辑,您可以通过此Demo场景快速熟悉PTS功能并发起压测。

  1. 登录PTS控制台,在左侧导航栏单击压测场景
  2. 场景列表中,单击PTS官方 demo场景操作列的编辑即可查看和编辑此Demo场景。
  3. (可选)您可以将场景中的压测URL数据源等参数替换成您实际需要压测的参数。
  4. (可选)单击施压配置页签,设置所需的压测模式。
  5. 单击左下角的保存去压测,然后单击确定,即可发起压测。
Demo场景中包括场景配置施压配置两部分。
  • 场景配置

    Demo场景配置中提供了登录、查看类目商品下单、收藏商品下单等常用场景的链路模板。

    • 登录链路:设置登录API,结合数据配置节点和数据导出指令,模拟了使用Cookie登录的场景。详情请参见使用Cookie模拟登录场景
    • 查看类目商品下单:利用循环节点指令,结合检查点、出参的设置,模拟了查看商品并添加购物车下单的场景。详情请参见添加循环指令出参与检查点
    • 收藏商品下单:设置查看收藏商品、添加购物车、确认订单的API,再结合思考时间指令,模拟对收藏夹商品下单的场景。详情请参见添加思考时间自定义API概述
  • 施压配置

    Demo场景的施压配置中设置了来自于国内公网的压力来源,并以RPS模式发起压测,且设置了各个API的起始RPS和最大RPS。在压力预估图中可以清晰的看到设置的压测过程和预计消耗的VUM。详情请参见如何进行施压配置

更多信息