自定义参数

若您在PTS压测场景中需要自定义参数,或者在参数传递过程中需要二次定义参数,可以使用自定义参数功能实现。PTS压测的自定义参数分为全局级别和业务会话级别。本文分别介绍如何配置全局自定义参数和业务会话自定义参数。

全局自定义参数

全局自定义参数在整个压测场景中生效。

操作步骤

  1. 登录PTS控制台,选择性能测试 > 创建场景,然后单击PTS压测

  2. 创建PTS压测场景的步骤,请参见创建PTS场景

  3. 创建PTS场景页面,单击下方的参数列表image

  4. 自定义参数页签,输入参数名参数逻辑,完成后单击确定

    重要
    • 自定义参数只能是字符串与系统函数的结合,不能使用文件参数和出参。

    • 自定义参数中使用了系统函数,且在业务会话中的两个API上使用,那么同一个虚拟用户的一次业务会话(事务)操作里的两个API里的值是相同的。

使用示例

在压测不同环境时,被压测API定义往往相同,只是域名不同。此时可以将域名命名为参数domain,那么API信息就可以使用http://${domain}。当您变更压测目标环境时,只需要修改domain变量,即可实现全部API域名修改,提升压测效率。

  1. 配置自定义参数domain

    image

  2. API配置使用http://${domain}

    image

业务会话自定义参数

业务会话自定义参数用于需要二次定义全局参数或文件参数的场景,生效范围为配置该指令的整个业务会话。更多信息,请参见自定义参数