JMeter-在用户变量上使用子字符串
使用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))}
要么
- 创建用户定义的变量样本
- 创建名为myTime的变量(或任何您想要的变量)
- 创建beanshell采样器,在其中选择beanshell作为语言,然后:
String tempTime = vars.get("myTime"); String newTime = tempTime.substring(0,2);
vars.put("newTime", newTime);
${newTime}
在您的请求中使用变量
根据其他答案进行编辑。逗号需要用引号引起来。
以上是 JMeter-在用户变量上使用子字符串 的全部内容, 来源链接: utcz.com/qa/406287.html