1、 在Jmeter接口测试json传参时,number类型的参数不能为空,例如:
{
title: "测试标题",
languageTypeId: ,
content: "测试内容"
}
当这样数字类型传参为空时,jmeter就会报错如下:
{
"path": "\/v1\/admin\/socialDynamic\/update",
"error": "Bad Request",
"message": "JSON parse error: Unexpected character (',' (code 44)): expected a value; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character (',' (code 44)): expected a value\n at [Source: (PushbackInputStream); line: 2, column: 9]",
"timestamp": "2019-08-08",
"status": 400
}
2、当下一个接口传参中要用到上一个接口返回的数据时,使用JSON Extractor提取数据。如图:
提取后,在下一个接口中,使用 ${count} 的方式去引用该数据。