こんにちは、実際にJmeterを使ってWebサービスをテストしたいと思っています。しかし、私はhttp要求からの応答メッセージを取得しようとしたいときに立ち往生しています。実際に私はbeanshell post processorからの応答メッセージを得たいと思っています。レスポンスコードを取得するにはどうすればよいですか?Beanshell Jmeterで応答メッセージを取得する方法
1
A
答えて
1
それは
prev
が親
SampleResultクラス
デモに簡略化したものです
prev.getResponseMessage();
のように簡単です:
でBeanShellのを使用する方法の詳細についてHow to Use BeanShell: JMeter's Favorite Built-in Componentの記事を参照してください。 JMeter
+0
ありがとうございます。私はこのメソッドを使用して 'prev.getResponseDataAsString()'という応答メッセージを取得します。 – Hendrione
2
また、前回の結果データを取得するには、コンテキスト(CTX)変数を使用することができます。
ctx.getPreviousResult().getResponseCode();
ctx.getPreviousResult().getResponseHeaders();
ctx.getPreviousResult().getResponseData();
+0
ありがとうございます。それはあまりにもうまくいく...それは応答するための別の方法です – Hendrione
関連する問題
- 1. Jmeter BeanShell - アクセス応答データ - Beanshellエラー?
- 2. jmeterでBeanshellを使用してJSON応答を検証する
- 3. jmeterの応答でhtml動的テーブルデータを取得する方法
- 4. 1つ以上のHttpサンプラーを取得する方法Beanshell PostProcessorの応答
- 5. ExtJs 4でREST応答メッセージを取得する方法は?
- 6. Jmeter:1つのトランザクションコントローラのすべてのサンプラ(合計)の応答時間を取得するBeanshellコード
- 7. beanshellからサンプラー本体のデータを取得する方法Preprocessor - JMeter
- 8. IQ応答を取得する方法
- 9. JMeterの方法<code>BeanShell PreProcessor</code> でマルチパートのボディを取得するにはどのようにBeanShellのプリプロセッサで<code>jMeter</code>で
- 10. JMeter BeanShell - ループスルー値
- 11. JMeter - Beanshell PostProcessor - 単一列のcsvにJSON応答データを書き込む
- 12. JmeterでRestcall応答時間を計算する方法
- 13. jmeterでxml応答の状態をチェックする方法
- 14. jmeterでエラー応答のみをログに記録する方法
- 15. JMeter:応答アサーションで動的パラメータを無視する方法
- 16. PHP curlで応答コード412の応答を取得する方法
- 17. のJMeter 3.0:BeanShellの
- 18. JMeter Beanshell整数エラー
- 19. jMeter BeanShellポストプロセッサー同期
- 20. jmeterでBeanシェルスクリプトの完全なログを取得する方法
- 21. JMeterでbeanshellを使用してマシンのIPアドレスを取得するには?
- 22. jmeterでの応答の連結
- 23. TCLでhttp getクエリで応答を取得する方法
- 24. jmeterでbeanshell preprocesssorを使用してトランザクションコントローラに与えられた名前を取得する方法
- 25. Jmeter 3.0ダッシュボードで平均応答時間を取得するには
- 26. Jmeterでjmeterスクリプトのディレクトリを取得する方法
- 27. struts2で応答としてxmlを取得する方法
- 28. iOSアプリケーションでUSSDコード応答を取得する方法
- 29. 同期リトロフィットでhttp応答ステータスを取得する方法2
- 30. vue.js 2で応答ajaxを取得する方法は?
質問は非常に明確ではありません。試したもの(スクリーンショット)と期待されるものを追加してください。応答メッセージを取得するには、次のコードを使用できます。 "String msg = .getResponseMessage(); log.info(msg);"上記のコメントのコードにBeanShellのポストプロセッサー –
が入っています。 try "String msg = SampleResult.getResponseMessage(); log.info(msg);" –