пожалуйста, рассмотрим сценарий ...Гатлинга: во время выполнения скрипта получаю ошибку «не удалось подготовить: Бун не смог разобрать в действительный AST: -1»
Я создаю сценарий 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"
Ваша помощь будет высоко оценена.
спасибо, Praveen Mourya
Привет, Стефан, я большой поклонник вашего. Как это исправить? А что такое полезная нагрузка JSON ??? – Praveen
Пожалуйста, руководствоваться мной. Я также участвую в scala и gatling. Я пробовал много сценариев, но это не сработало. Я создал симуляцию CreateNewFolder, и он отлично работает для меня, но я не могу помочь решить эту ошибку. – Praveen
Я думаю, что Стефан означает сказать, что ответ, который вы получаете с вашим запросом, не является действительным JSON. Поэтому jsonPath не удается проанализировать ваш ответ. Вы можете использовать этот [пример] (http://stackoverflow.com/questions/27514947/parsing-a-json-response-returned-to-gatling), чтобы дополнительно распечатать свой результат после сохранения его на сеанс, чтобы проверить предположение? – Dr4gon