如何在HTTP Request Body数据中将UUID对象作为参数发送?

时间:2015-12-21 12:26:27

标签: jmeter

我从String:

转换了 UUID
String SessionUUID1= "8B6FA50D-59D0-4582-9396-C4A376EBBC7E";
UUID finaluid = UUID.fromString(SessionUUID1.toString());

但无法将其分配给 Jmeter 变量,也无法将其作为Json数据传递到正文数据中。

我应该将finaluid指定为json数据以发送请求。

我使用Beanshell预处理器来填充上面的内容。

1 个答案:

答案 0 :(得分:1)

您可以使用vars.putObject方法存储非String变量值,如:

vars.putObject("finaluid", finaluid);

不确定I should assign finaluid as json data是什么意思,如果你通过HTTP Request采样器发送JSON - 它不接受UUID,你必须将它转换回字符串。

查看How to Use BeanShell: JMeter's Favorite Built-in Component文章,了解一些Beanshell示例和预定义变量的说明。