Java 带有Jmeter问题的json格式字符串的Arraylist

Java 带有Jmeter问题的json格式字符串的Arraylist,java,spring,spring-mvc,spring-boot,jmeter,Java,Spring,Spring Mvc,Spring Boot,Jmeter,如何在Jmeter中请求参数为数组json格式化字符串的Spring rest方法? 例如 如果我在请求中使用send参数 {"key1":"value1","key2":"value2"},{"key3":"value3","key4":"value4"} 它正在触发Rest方法,但它没有将其作为两个值,而是将其作为四个值 @RequestMapping(value="/createDemand",method = RequestMethod.POST) public restRes

如何在
Jmeter
中请求参数为数组
json
格式化字符串的Spring rest方法? 例如 如果我在请求中使用send参数

{"key1":"value1","key2":"value2"},{"key3":"value3","key4":"value4"}
它正在触发
Rest
方法,但它没有将其作为两个值,而是将其作为四个值

@RequestMapping(value="/createDemand",method = RequestMethod.POST)
    public restResponse createDemand(@RequestParam("sessionId") String sessionId,
                                     @RequestParam("loggedInEmpId") String loggedInEmpId,
                                     @RequestParam(name = "demandList[]") ArrayList<String> demandList,
                                     @RequestParam("isNewDemand") String isNewDemand
                                     ) throws JsonParseException, JsonMappingException, IOException{
@RequestMapping(value=“/createDemand”,method=RequestMethod.POST)
public response createDemand(@RequestParam(“sessionId”)字符串sessionId,
@RequestParam(“loggedInEmpId”)字符串loggedInEmpId,
@RequestParam(name=“demandList[]”)ArrayList demandList,
@RequestParam(“isNewDemand”)字符串isNewDemand
)抛出JsonParseException、JsonMappingException、IOException{
它正在触发Rest API,但它正在拆分json对象,我传递了两个json对象,Rest API只接受json字符串数组。当我从javascript中提取json.stringify并使用ajax调用它时,这工作正常。 这将返回json解析器异常

采样器

HTTP头管理器


谢谢。如果您有任何帮助,我们将不胜感激。

使用的http方法是什么以及您想要发送什么。请提供更多信息并共享一些代码如果您在JMeter中进行模拟,请尝试以下操作:
[{“key1”:“value1”,“key2”:“value2”},{“key3”:“value3”,“key4”:“value4”}]
在HTTP请求的正文部分,并将
内容类型添加为该请求的
HTTP头管理器中的
应用程序/json
。@Naveen with application/json显示错误请求,路径中有一个参数为空。请添加测试计划屏幕截图,突出显示错误和预期内容