1
がシナリオを考えてみてください...私は自分のWebアプリケーションの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"
あなたのお手伝いをさせていただきます。
おかげで、 PraveenさんMourya
こんにちはステファン、私はあなたの大ファンです。 どうすれば修正できますか? JSONのペイロードは何ですか? – Praveen
私を案内してください。 私はスカラとギャトリングを学んでいます。私は多くのシナリオを試したが、うまくいかなかった。 私はCreateNewFolderシミュレーションを作成しましたが、それは問題なく動作していますが、このエラーを解決するために自分自身を助けることはできません。 – Praveen
私はStephaneがあなたのリクエストで受け取った返事が有効なJSONではないと言うことを意味します。したがって、jsonPathは応答を解析しようとして失敗します。あなたはあなたの結果をセッションに保存した後でさらに印刷するために、この[example](http://stackoverflow.com/questions/27514947/parsing-a-json-response-returned-to-gatling)を使ってみることができますか?仮定? – Dr4gon