gpt4 book ai didi

java - 使用 JMeter 将 JSON 字符串插入数据库

转载 作者:行者123 更新时间:2023-12-01 04:51:50 24 4
gpt4 key购买 nike

我正在开发一个项目,需要连接到数据库并在该数据库中插入大量行。我当前在该数据库中有两列 -

ID         String PrimaryKey
ACCOUNT String

所以我需要在 JMeter 的帮助下在这两列中插入很多行。我可以使用这个为 ID 列生成随机唯一 ID-

${__BeanShell(UUID.randomUUID().toString())}

我正在尝试使用 JMeterJSON String 插入 ACCOUNT 列。下面是我尝试插入的 JSON 字符串。

{"lv":[{"v":{"regId":null,"user":null,"Id":996},"cn":1}],"lmd":1360185 }

在 JMeter 的参数值部分中,我传递了类似这样的内容 -

${__BeanShell(UUID.randomUUID().toString())} ,{"lv":[{"v":{"regId":null,"user":null,"Id":996},"cn":1}],"lmd":1360185}

这是我的 SQL-

INSERT INTO TEST2(id,帐户)值(?,?)

但是在尝试插入后,我遇到了这个异常-

Response message: java.io.IOException: Cannot have quote-char in plain field:[{"]

我该如何解决这个问题?我只需要在 ACCOUNT 列

中插入 JSON 字符串

有什么想法可以实现这一目标吗?

最佳答案

我认为你应该用反斜杠转义所有双引号。像这样的事情:

{\"lv\":[{\"v\":{\"regId\":null}}]}

关于java - 使用 JMeter 将 JSON 字符串插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14819836/

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