1
請考慮場景...格林:當腳本執行收到錯誤,「無法準備:文無法解析成有效的AST:-1」
我創造我的web應用程序的CreateNewFolder的腳本。
.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
請指導我。 我是scala和gatling的學習者。我已經嘗試過很多場景,但那些場景並不奏效。 我已經創建了CreateNewFolder模擬,它對我來說工作正常,但我無法自己解決這個錯誤。 – Praveen
我認爲Stephane的意思是說,您收到的請求的響應不是有效的JSON。因此,jsonPath在嘗試解析您的響應時失敗。你可以嘗試使用這個[示例](http://stackoverflow.com/questions/27514947/parsing-a-json-response-returned-to-gatling)在將它保存到會話之後另外打印結果以驗證假設呢? – Dr4gon