私はそれが基本的な質問であることを知っています。ユーザーインタフェースのPOST Json Requestは、実際にデータをデータベースにポストするか、実際にデータベースにポストすることなくポストデータのロードをシミュレートします。しかし、誰かが明確にしてくださいJMeter - POST Json RequestはUIでデータをシミュレートまたは実際にポストしますか?
答えて
upload the data into server
(アップロード画像、サインアップなど)、またはpost data which server wants
(署名を検証するために)必須のボディ(パラメータ、JSON、XMLなど)でHTTP POST要求DB内に必ずしも挿入する必要はありません)。つまり、基本的にはサーバーがデータと目的をどのように扱うのかです。
サーバーが受信したデータをデータベースに格納する場合、ブラウザを使用してアクションを実行すると、本体データ(JSON、XMLなど)の種類に関係なく、JMeterによって実行されたときにsame operation expected
が実行されます。したがって、JSONデータを投稿する場合は、DBに挿入する必要があります。
DBでは、JSONデータ自体をJSONデータとしてそのままダンプすることも、JSONデータを解析して必要な値を取得してデータベースに格納することもできます。これは、サーバーの実装方法によって異なります。
サーバーがどのように実装されているかは、ブラウザまたはJMeterから要求を送信した場合と同じように動作するはずです。
実装によって異なります。 JMeterの観点からは、APIエンドポイントはまだ別のURLであり、JMeterはリクエストを送信し、リクエストとレスポンスの間の時間を測定し、HTTP Status Codeが400以下かどうかに応じて結果を合格または失敗としてマークします。
だから、あなたは確認することまでです:
- APIエンドポイントは、実際に正しい要求構文(必須の引数、ヘッダ、クッキー、URLパラメータ、何でも) は何
- 何をしますか
- 期待どおりの結果です。
- オプションで、「不良」リクエストが送信されている場合はどうなりますか。
JMeterテストを設計するときは、常に1-2人のユーザーとView Results Treeリスナーを使用して実行して、実行していることを確認します。
が戻ってあなたの質問に来る:HTTPレスポンスコードが400未満であれば、JMeterは成功としてサンプラーをマークします、私は確認のため、次のテスト要素を使用することをお勧めしますので、それはレスポンスボディやデータベースをチェックしません。
-
を
- JDBC PostProcessor - 要求の結果としてデータベースが更新されたかどうかを確認する。
- Response Assertion - などのエラー、ステータスコード、variables, returned from the database、
- 1. Angular JS + $ http postは実際にデータをポストしません。
- 2. JmeterはPOSTでJSONデータを送信しません
- 3. 400 Bad Request - JSONデータをRESTfulコントローラにポストするとき
- 4. python request postは提出しません
- 5. 挿入JSONファイル - JSONは、実際のデータ
- 6. POST _cache/clearでは実際に何が起こりますか?
- 7. jmeterでCSVファイルを実行する際に問題が発生しました
- 8. ポストJSONデータ
- 9. MooToolsを使用したRequest Body *内のPOST JSON *
- 10. HTTPリクエストメソッドを設定するにはJMeterでJSON BODYを取得しますか?
- 11. Jenkinsは、JMeterビルドが実際に失敗したときに成功したことを検証します。
- 12. Alamofire POST Request
- 13. jQueryのRequest BodyでJSONデータを送信する方法は?
- 14. ReactでAJAXを使用してJSONフォームデータをREST APIにポストする際にエラーが発生しました
- 15. build jmeter-parellarel-request-master
- 16. bulk_actions-postは、ワードプレスのポスト画面では機能しません。
- 17. Jenkinsのhttp-requestプラグインとPipelineを使用して本文にJSONデータをPOSTする方法は?
- 18. AJAXポストは、私はPHPはデシベルでAJAXを使用してデータをポストしようとしています
- 19. RDFには実際にデータが含まれていますか?
- 20. JMeterでwebservice request samplerを取得していません
- 21. エクスプレスサーバーにJSONデータ(ノード要求付き)をMongoDBにポストする際の問題
- 22. JMeter Multipart JSONリクエストフォームデータ
- 23. ストリームでアンドロイド/ httpclientを使用してjsonデータをRESTサービスにポスト
- 24. POST Request Retrofit 2.0
- 25. mysqli_resultクラス実際にフェッチされたデータはどこに存在しますか?
- 26. jmeterのPOSTリクエストでjsonの値を渡すことができません
- 27. フォームを使用したPOST jsonデータ
- 28. jMeterはサイトを通してユーザーの進捗状況をシミュレートします
- 29. HttpURLConnection POSTが400 Bad Requestを返しました
- 30. jQuery AJAX ASP.Netページにデータをポストするための呼び出し(GetではなくPOST)