他の2つのパラメーターのmd5ハッシュであるパラメーターをリクエストに設定する必要があります。リクエスト前のスクリプトでうまくいくと思いますが、このスクリプトでmd5を計算する方法がわかりません。何か案が?
パラメータが定義された環境変数であれば、次の事前リクエストスクリプトを作成できます。他の方法で定義されている場合は、この例を微調整する必要があります。
// Access your env variables like this
var str_1 = environment.variable_1 + environment.variable_2;
// Or get your request parameters
var str_2 = request.data["foo"] + request.data["bar"];
// Use the CryptoJS
var hash = CryptoJS.MD5(str_1 + str_2).toString();
// Set the new environment variable
postman.setEnvironmentVariable('hash', hash);
CryptoJSは、Postman(およびlodash、バックボーンなど)で使用できるため機能します。
environment
オブジェクトを使用すると、環境変数に簡単にアクセスできます。
環境変数を設定するには、postman
オブジェクトを使用します。
この事前リクエストが実行された後、通常の{{hash}}
省略形を使用してhash
変数にアクセスできます。
また、Postmanで利用可能なライブラリ、変数、プロパティについて こちら を読むこともできます。