Jmeter:从Jmeter

时间:2018-06-19 17:05:36

标签: csv jmeter

我正在尝试为某些API设计负载测试,我需要从CSV文件中读取数据,这是我的CSV文件:

amount,description
100,"100 Added"
-150,"-150 removed"
20, "20 added"

金额是数字。

我的CSV数据配置如下所示: Image

当我像这样输入身体数据时: Image

我遇到此错误:

{"timestamp":1529427563867,"status":400,"error":"Bad Request","message":"JSON parse error: Unrecognized token 'amount': was expecting ('true', 'false' or 'null'); nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'amount': was expecting ('true', 'false' or 'null')\n 

,当我将其更改为: Image

我遇到此错误:

"timestamp":1529427739395,"status":400,"error":"Bad Request","message":"JSON parse error: Cannot deserialize value of type `java.math.BigDecimal` from String \"amount\": not a valid representation; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.math.BigDecimal` from String \"amount\": not a valid representation\n at [Source: (PushbackInputStream); line: 2, column: 13]

我应该如何传递参数以便能够从CSV文件读取?

P.S,当我不使用CSV进行所有操作时,效果很好。

1 个答案:

答案 0 :(得分:2)

在您的配置中,您将“忽略第一行”设置为False。

选项:

1:对于包含标头数据的源文件,将“忽略第一行”设置为True。

2:保留配置设置,但从CSV源文件中删除标题。