Postmanの事前リクエストスクリプトの使用に関する詳細な説明


事前リクエストスクリプトの概要事前リクエストスクリプトは、コレクションでリクエストを送信する前に実行する必要があるコードフラグメントです。リクエスト
パラメータに乱数が含まれているか、リクエストヘッダーにタイムスタンプが含まれているか、リクエストパラメータが次のようになっている必要があります。暗号化。
リクエストにプレリクエストスクリプトを追加する
    1.新しいリクエストを作成し、[プレリクエストスクリプト]タブをクリックして、jsスクリプトMath.round(new Date()。getTime()/ 1000)からLinuxタイムスタンプを取得します。取得したタイムスタンプを環境変数として設定します

    2. { {timestamp}}を使用して前の手順で設定した環境変数値を取得し、それをリクエストヘッダーとして設定します

 事前リクエストスクリプト
   コレクションの事前リクエストスクリプトをコレクション(フォルダー)   に追加して、コレクションの下の各リクエストに対応し、各リクエストが実行される前に事前リクエストスクリプトを実行します。

     1.結婚を選択し、[...]をクリックして、[編集]をクリックすると、コレクション編集ページがポップアップ表示されます。

    2. [事前リクエストスクリプト]タブを選択します。当社のインターフェースリクエストは暗号化されています。事前リクエストスクリプトで暗号化インターフェースをリクエストしてリクエストデータを暗号化し、暗号化されたデータを環境変数として設定しました。

プレリクエストスクリプトで一般的に使用されるコード
右側には、いくつかの一般的なコードが
表示されますpm.globals.unset( "variable_key");グローバル変数をクリアします
pm.environment.unset( "variable_key");環境変数をクリアします
pm.globals.get( " variable_key ");グローバル変数を
取得します
pm.variables.get(" variable_key ");変数を取得しますpm.environment.get(" variable_key ");環境変数を取得します
pm.sendRequest(" https://postman-echo.com/ get "、function(err、response){     console.log(response.json()); });リクエストを送信しますpm.globals.set(" variable_key "、" variable_value ");環境変数を設定します


 

おすすめ

転載: blog.csdn.net/wuchenlhy/article/details/84316428