1

我正在处理需要连接到数据库并在该数据库中插入大量行的项目。我目前在该数据库中有两列-

ID         String PrimaryKey
ACCOUNT    String

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

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

我正在尝试JSON String使用JMeter. 下面是我要插入的 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, account) values (?, ?)

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

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

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

任何想法如何实现这一目标?

4

1 回答 1

0

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

{\"lv\":[{\"v\":{\"regId\":null}}]}
于 2013-02-25T02:45:55.837 回答