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显示错误请求,路径中有一个参数为空。请添加测试计划屏幕截图,突出显示错误和预期内容