我试图计算一个变量值,以便将该值作为JMETER中的头发送,类似于以下内容:
Date timestamp = new Date();
String now = DateUtils.toIso8601Date(timestamp);
vars.put("timestamp", "hello");
我将这段代码放在beanshell预处理器中,然后在头管理器中使用以下语法,希望将时间戳作为头发送:
但是,变量的值不会在标头中被替换。接下来,我希望能够使用代码来计算HMAC签名并将其作为报头发送。在jmeter中有什么方法可以做到这一点吗?使用脚本计算头值,然后发送它?我已经在postman中用pre-req脚本实现了这一点,但我在jmeter中没有看到类似的机制。谢谢
1条答案
按热度按时间nuypyhwy1#
DateUtils.toIso8601Date
函数,它既不存在于Java SDK中,也不存在于JMeter附带的库中。如果您使用的是提供此功能的自定义库,您需要: