1
이 시나리오를 고려하시기 바랍니다 ... 나는 내 웹 응용 프로그램의 CreateNewFolder의 스크립트를 만드는 오전개틀링 : 스크립트 실행 오류를 가져 오는 동안, "준비하지 못했습니다 : 보탬이 유효한 AST로 구문 분석하지 못했습니다 : -1"
.
.exec(http("request_")
.post("/url/home")
.formParam("action_id", "9")
.formParam("projectId", "${projectId}")
.formParam("isForEdit", "false")
.check(jsonPath("$.distData.roleList[25].roleId").saveAs("roleId"))
.check(jsonPath("$.distData.userList[10].userID").saveAs("userID")))
.exec(http("Create_New_Folder")
.post("/url/home")
.formParam("action_id", "7")
.formParam("projectId", "${projectId}")
.formParam("folderId", "0")
.formParam("AdminRoleId", "${roleId}")
.formParam("isWorkspace", "1")
.formParam("extra", """{"folderName":"+dateTime+","security":{"defaults":[{"name":"defalt","acessId":1}],"users":[{"hashedUserId":"${userID}","userName":"User112"}],"roles":[{"roleId":"${roleId}","roleName":"Administrator"}]}}"""))
.pause(3)
아무도 나를 안내 할 수 있습니까? 왜 이런 일이 발생합니까? ???
전체 오류 메시지 : "jsonPath ($ distData.roleList [25] .roleId.) .find (0) 준비 할 수없는 실패 .exists : 보탬이 유효한 AST로 구문 분석하지 못했습니다 : -1"
귀하의 도움을 많이 주시면 감사하겠습니다.
덕분에, 프라 빈 Mourya
안녕하세요. Stephane, 전 당신의 팬입니다. 어떻게 해결할 수 있습니까 ??? JSON 페이로드는 무엇입니까 ??? – Praveen
나를 안내 해주십시오. 저는 스칼라와 개 틀림을 배우는 사람입니다. 많은 시나리오를 시도했지만 작동하지 않았습니다. CreateNewFolder 시뮬레이션을 만들었지 만 제대로 작동하지만이 오류를 해결하는 데 도움이되지 않습니다. – Praveen
Stephane이 말하고자하는 것은 요청한 응답이 유효한 JSON이 아니라는 것입니다. 따라서 jsonPath는 응답을 구문 분석하는 데 실패합니다. 이 [예제] (http://stackoverflow.com/questions/27514947/parsing-a-json-response-returned-to-gatling)를 사용하여 세션에 저장 한 후 결과를 추가로 인쇄하여 인수? – Dr4gon