jmeterで本体データとしてjsonerを使用してPOSTを実行しようとしていますが、私はちょうど400のバックを取得します。送信しているURLはjsonだけでも受け付けます。私は郵便配達で同じカールを使用しており、うまくいきました。私は名前のない値としてjsonをパラメータに入れてみましたが、それは動作しませんでした。JmeterはPOSTでJSONデータを送信しません
[1]:!http://i.stack.imgur.com/1sAdO.png
私はちょうど送信しようとしています{ "UID": "jmtest"、 "名": "newdevice"}。
私はより多くのリンクを投稿カント申し訳ありませんサンプラー結果が
Thread Name: QA test 1-1 Sample Start: 2016-05-11 11:50:19 MDT Load time: 86 Connect Time: 51 Latency: 86 Size in bytes: 282 Headers size in bytes: 244 Body size in bytes: 38 Sample Count: 1 Error Count: 1 Data type ("text"|"bin"|""): text Response code: 400 Response message: Bad Request Response headers: HTTP/1.1 400 Bad Request Server: nginx Date: Wed, 11 May 2016 17:50:19 GMT Content-Type: application/json; charset=utf-8 Content-Length: 38 Connection: keep-alive X-Request-Id: 88339ee9-b74f-4e22-b581-e3124949d067 X-Runtime: 0.030877 HTTPSampleResult fields: ContentType: application/json; charset=utf-8 DataEncoding: utf-8
あるので
要求が
POST https://po-qa-synchronicity.moneydesktop.com/devices POST data: {"devices":{"uid":"jmtest","name":"newdevice"} [no cookies] Request Headers: Connection: keep-alive Accept: application/vnd.moneydesktop.v2+json Content_Type: application/json MD-SESSION-TOKEN: _WOkaTcW1S-TNWgpWZ6yj4LLzbMe7Is8Ajhdc05wQl8GQw1GQZEjNERwq-BWvDkellNUbDcJZZl0vbijbGqxOA Content-Type: application/x-www-form-urlencoded Content-Length: 46 Host: po-qa-synchronicity.moneydesktop.com User-Agent: Apache-HttpClient/4.5.2 (Java/1.8.0_72)
のように見えると応答データは { : "status":"400", : "error":"Bad Request" }
私はapplication-jsonとしてContent-Typeを設定しました。私は体のデータでそれを試みたが、それはどちらかの仕事をしなかった。 –