【问题标题】:How can i send UUID object as parameter in HTTP Request Body data?如何在 HTTP 请求正文数据中发送 UUID 对象作为参数?
【发布时间】:2015-12-22 00:35:42
【问题描述】:

我有 UUID 值从 String 转换而来:

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

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

我应该将 finaluid 分配为 json 数据来发送请求。

我正在使用 Beanshell 预处理器来填充上述内容。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    您可以使用vars.putObject 方法来存储非字符串变量值,例如:

    vars.putObject("finaluid", finaluid);
    

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

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

    【讨论】:

    • 感谢 Dmitri,是的,我正在尝试将 Body 数据中的 UUID 作为 HTTP 请求采样器的 Json 发送。它不接受 UUID,只接受字符串值。非常感谢您的澄清。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-21
    • 2015-09-18
    • 2020-04-25
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多