有奖捉虫:行业应用 & 管理与支持文档专题 HOT
在编排压测计划中,为了更加模拟真实场景,需要通过调用接口准备测试数据,或者进行环境准备,可选择前置处理。在对接口压测结束后,涉及到环境的清理,可通过配置处置处理实现。本文将介绍如何在压测计划中配置前置处理和后置处理。

前置处理

压测任务执行中,如果用户配置前置处理(非必填项),会先执行前置处理,再处理执行链路

数据导出

如果压测场景中需要通过调用接口准备测试数据,并在执行链路中引用测试数据,需要进行以下操作:
在前置处理的链路中添加请求,并定义变量。
在前置处理中选择需要导出的数据变量。
在执行链路所需接口引用变量。
1. 在左侧菜单选择前置处理,单击添加链路


2. 单击 +,根据接口协议选择对应类型的请求。


3. 以 HTTP 请求为例,配置请求相关信息,通过出参定义配置需要在执行链路里使用的测试数据变量。


4. 在请求配置完成后,单击 +添加数据导出


5. 填写数据导出相关配置信息。


数据导出配置参数具体说明如下:
参数名称
说明
默认值
描述
可按照实际业务添加对应描述
数据导出
导出数据
选择需要被执行链路共用的变量。若下拉选项为空,请在该链路对应请求定义变量(出参定义)
-
数据量
设置需要导出数据的条数
3000
轮询配置
读取导出数据的次数,循环读取或仅读取一次
循环执行
注意:
前置链路支持创建多条链路并行,仅支持一条链路配置数据导出指令。

后置处理

压测任务执行中,如果用户配置后置处理(非必填项),会在执行链路之后运行后置处理。后置处理仅支持添加请求数据源,进行环境清理任务。



调试/调试日志

在编写好压测场景后,可通过单击调试,查看调试日志确认场景编排符合预期。在调试日志中可以查看前置处理、执行链路、后置处理中各请求返回的结果及详细信息。