gpt4 book ai didi

testing - 在 JMeter 的另一个用户定义变量中使用用户定义变量的值

转载 作者:行者123 更新时间:2023-11-28 19:53:28 26 4
gpt4 key购买 nike

是否有可能将用户定义变量的值传递给另一个用户定义变量?如何做到这一点?


我有一个变量(名称 | 值):

version | 5.6

我想在另一个中使用它:

config | config_${version}.csv

enter image description here

它不起作用,因为 ${version} 被视为字符串而不是变量。

我已经用 __eval 函数(相同)和 __P 试过了(然后变量 config 的值是 config1.csv,所以 ${version} 被视为 1


我正在使用 JMeter 3.3。

最佳答案

注意 User Defined Variables 中的警告:

the variables are not available for use until after the element has been processed, so you cannot reference variables that are defined in the same element. You can reference variables defined in earlier UDVs or on the Test Plan.

因此您可以将版本变量声明到测试计划 并使用__V 调用它用户定义变量中的函数:

   ${__V(config_${version}.csv)}

另一种选择是移动到 User Parameters__V 的用法类似功能

For defining variables during a test run, see User Parameters. UDVs are processed in the order they appear in the Plan, from top to bottom.

注意:__P 用于检索 JMeter 属性而不是变量

关于testing - 在 JMeter 的另一个用户定义变量中使用用户定义变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50740440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com