リクエストロギング
通常、Grinder はすべての HTTP リクエストをログに記録します。したがって、少なくともリクエストのロギングについては、デフォルトの動作で十分かもしれません。次のような名前のログ ファイルを探します。
<hostname>-0.log
このファイルには、リクエストとサーバーのレスポンス コードが含まれています。
コードから http リクエストを明示的にログに記録する場合は、現在使用しているパターンとは少し異なるパターンを使用する必要があります。
request1501.setUrl('/webdynpro/call_agent_dtop-login_wd/COPSApp')
response1501=request1501.GET()
log(request1501.getUrl())
応答ログ
HTTP 応答をログに記録するときは、本文とヘッダーを別々に処理する必要があります。上記のコード例に基づいて、次のように本文をログに記録できます。
log(response1501.getText())
HTTP 応答ヘッダーをログに記録するには、いくつかの方法があります。最も簡単な方法は、次のように、1 つのステートメントですべてをログにダンプすることです。
log(response1501.toString())
http 応答ヘッダーをログに記録するための他のオプションと、個別にアクセスできるさまざまなものについて理解するには、こちらの HTTPResponse API を参照してください。
http://grinder.sourceforge.net/g3/script-javadoc/HTTPClient/HTTPResponse.html
ログイン
あなたの質問では、「ログインするために何をする必要がありますか」も尋ねました。これはタイプミスだと思います。あなたが本当に意味しているのは、ログにどのように書き込むかということです。実際にログインするには、通常は HTTP ポスト経由でユーザー名とパスワードを送信する必要があります。グラインダーはこれを簡単に行うことができますが、そのトピックは別の質問で扱う必要があります.