Postman Chromeプラグインを使用して、ソフトウェアテスト用のHTTPリクエストを呼び出しています。私は使用環境、私のリクエストのヘッダとボディに代替変数への環境やグローバル変数と機能を。
変数置換は正しく機能しています(HTTPサーバーからの応答がそれを示しているのでわかります)。
しかし、私がリクエストヘッダとボディの値を見ることができるようにしたいと思いAFTER変数が置換されています。どうやってやるの?
回答:
アップデート2018-12-12-ChromeアプリvChromeプラグイン-最新のアップデートが一番上に
Postman Chromeアプリの廃止に伴い、現在Postmanネイティブアプリを使用していると仮定すると、オプションは次のようになります。
各オプションの詳細については、以下を参照してください。
個人的に、私はまだ2)「コード」ボタン/リンクを生成するために行きますをします。これにより、実際に送信しなくても変数を確認できます。
更新:2016-06-03
上記の方法は機能しますが、実際には、通常、PostmanRequest画面の「GenerateCode」リンクを使用します。生成されたコードには、選択したコード言語に関係なく、置換された変数が含まれています。「コードの生成」リンクを押す方が高速です。さらに、実際にリクエストを行わなくても、置換された変数を確認できます。
以下の元の回答
ヘッダーと本文で置換された変数を表示するには、Chromeデベロッパーツールを使用する必要があります。Postman内からChromeデベロッパーツールを有効にするには、http://blog.getpostman.com/2015/06/13/debugging-postman-requestsに従って次の手順を実行します。。
リンクが将来壊れた場合に備えて、上記のリンクから手順をコピーしました。
ChromeのURLウィンドウ内にchrome:// flagsと入力します
「パック済み」を検索するか、「パック済みアプリのデバッグを有効にする」を見つけてください
設定を有効にする
Chromeを再起動します
Postman内の任意の場所を右クリックし、[要素の検査]を選択すると、[開発ツール]ウィンドウにアクセスできます。chrome:// inspect /#appsにアクセスし、Postmanの見出しの下にあるrequester.htmlのすぐ下にある[inspect]をクリックすることもできます。
有効にすると、[ネットワークツール]タブを使用して、テストスクリプトの作成中にリクエストまたはコンソールの詳細を確認できます。テストスクリプトで問題が発生した場合は、ここに表示されます。
filesystem:chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop/temporary/response.html
ます。これは、Cookieを表示するためにInterceptor拡張機能も使用していることが原因である可能性があります。どうすればすべてを手に入れることができますか?置換、リクエストヘッダー、リクエストCookie、リクエスト本文、レスポンスステータス、ヘッダー、本文を含むURL?
補足情報を追加したい:postmanアプリでは、「request」オブジェクトを使用して、置換された入力データを表示できます。(「要求/応答関連のプロパティ」の段落のhttps://www.getpostman.com/docs/postman/scripts/postman_sandboxを参照してください。
console.log("header : " + request.headers["Content-Type"]);
console.log("body : " + request.data);
console.log("url : " + request.url);
ヘッダーの置換はテストしていませんが、URLと本文では機能します。
アレックス
それらは別々のウィンドウですが、Postmanから送信するリクエストですが、その詳細は開発者ツールのネットワークタブで利用できるはずです。わかりやすくするために、その間は他のhttpトラフィックを送信していないことを確認してください。