更新时间:2024-04-08 GMT+08:00

创建事务

事务指的是从端到端,一个完整的操作过程,比如一次登录、一次筛选条件查询、一次支付等。事务可以被多个用例复用,性能测试服务支持多事务的灵活组合,您可以在一个测试工程中创建多个事务

可扩展测试工程不支持事务库功能。

前提条件

已创建一个测试工程,创建测试工程操作请参见创建测试工程

操作步骤

  1. 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”
  2. 在待编辑PerfTest测试工程所在行,单击编辑事务库。
  3. “事务库”页签中,单击“创建事务”,配置以下参数。

    • 事务名称:自定义事务名称。
    • 事务类型:常规事务,表示常规场景下的性能测试事务,支持HTTP/HTTPS/TCP/UDP/HLS/RTMP/WEBSOCKET/HTTP-FLV/MQTT协议的接口测试,支持多个事务请求信息串联。

      一个常规事务下最多可添加40个请求信息。

    单击“确定”

  4. 为事务添加请求信息,添加完成后,单击“确定”。

    常规事务可以同时添加报文、思考时间、响应提取、检查点四个请求组成。其中,报文为必选项。

    • 请求组成为报文:报文是HTTP应用程序之间发送的数据块。详细步骤请参见添加请求信息(报文)
    • 请求组成为思考时间:设置执行下一个动作之间停留的持续时间。详细步骤请参见添加请求信息(思考时间)
    • 请求组成为“响应提取”:如果同一事务中存在多个报文,通过正则表达式或JSON提取把前一个报文的输出提取出来,做后一个报文的输入。详细步骤请参见添加请求信息(响应提取)
    • 请求组成为检查点:通过自定义校验信息来验证服务端的返回内容是否正确。详细步骤请参见添加请求信息(检查点)

  5. (可选)一个事务包含1个或多个请求信息。如果您的事务包含多个请求信息,单击“添加请求”,再执行添加请求的相关操作。