gpt4 book ai didi

javascript - JMeter - 在用户变量上使用子字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:48:49 25 4
gpt4 key购买 nike

使用 jmeter,我有一个从 CSV 文件传递​​的变量(使用 CSV 数据集配置),我想在 http 请求中使用它的子字符串。

即变量 TIME=23:40,请求参数是小时和分钟,所以我想在 HTTP 请求中提取适当的部分。

我读到你可以使用 javascript,所以在这个小时内,我尝试了 ${TIME}.substring(0,2) ,但看起来好像行不通,果然如此它没有。

我该怎么做?

最佳答案

您可以通过内联调用 javascript 函数来做到这一点 http://jmeter.apache.org/usermanual/functions.html

例如:

${__javaScript('${TIME}'.substring(0\,2))}

或者

  1. 创建用户定义的变量示例
  2. 创建名为 myTime 的变量(或任何你想要的)
  3. 创建beanshell采样器,然后选择beanshell作为其中的语言:

    String tempTime = vars.get("myTime");
    String newTime = tempTime.substring(0,2);
    vars.put("newTime", newTime);

在您的请求中使用 ${newTime} 变量

根据其他答案编辑。逗号需要加引号。

关于javascript - JMeter - 在用户变量上使用子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4266018/

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