PTS控制台提供了API模板、串联链路模板和场景模板,您可以借助模板快速配置压测场景。模板中的配置均为总结各类业务场景所得,可按需修改。本文将介绍如何使用模板完成压测场景配置。
使用API模板配置压测场景
-
登录PTS控制台,在左侧导航栏选择 。
- 在场景配置页签的串联链路区域单击+API模板右侧的下拉箭头,并在下拉框中选择目标API模板。
API模板说明如下:
API模板 说明 HTTP基础鉴权(basic) 用于将请求的用户名和密码进行Base64编码后作为Authorization信息。适用于需要进行用户名和密码验证的场景。 HTTP摘要认证(digest) 适用于需要核实通信双方信息的场景,一般通过一个共享的口令来进行核实。 提取Token-OAuth 适用于OAuth身份认证后提取Token的场景。 带Token请求 -OAuth 适用于OAuth身份认证的场景。 注册服务_需万能验证码 适用于新用户注册场景。 带cookie参数信息API 适用于用户登录场景。 SOAP请求 SOAP即Simple Object Access Protocol的简称。适用于请求的Body是XML格式内容的场景。 普通带参数传递的API 分为创建并输出ID_前置API和删除前置出参对应User_后置API,适用于需要参数传递的场景。 - 根据实际需求修改API模板配置。
- 根据实际业务场景增加并配置其它API或串联链路。
使用串联链路模板配置压测场景
-
登录PTS控制台,在左侧导航栏选择 。
- 在场景配置页签单击+ 串联链路模板右侧的下拉箭头,并在下拉框中选择目标串联链路模板。
串联链路模板说明:
串联链路模板 说明 前置串联链路 适用于预先处理数据,如登录Cookie导出。 判断IF条件的串联链路 适用于条件跳转的业务场景。 秒杀场景的串联链路 适用于传统秒杀场景,例如进行秒杀加购 > 商品购买 > 支付订单系列操作。 - 根据实际需求配置串联链路模板。
- 根据真实业务场景增加并配置其它串联链路。
使用场景模板配置压测场景
- 登录PTS控制台,在左侧导航栏概览页单击快速压测。
- 在快速压测对话框中选择根据场景模板创建,并在下拉菜单中选择目标场景。
- 在创建压测页面单击选择场景模板,并在下拉框中选择。单击确认。
场景模板说明:
场景模板 说明 登录场景 登录场景模板模拟了10000个不同用户名和密码的用户同时登录后随机查看商品和查看订单操作的场景。 秒杀场景 秒杀场景模板中模拟了10000个不同用户名和密码的用户同时登录页面,然后进行秒杀加购 > 商品购买 > 支付订单系列操作的场景。 - 在场景配置页签进行以下操作:
后续操作
完成测试场景配置后,还需要进行施压配置、场景调试等步骤。完成后在页面左下角单击保存去压测。
在文档使用中是否遇到以下问题
更多建议
匿名提交