私は、POSTMANスクリプトを使用してパスワードを生成してパスワードを確認しようとしましたが、役に立たなかった。私は新しいパスワードを生成しようとしました 事前リクエストスクリプトは、次のようなです:リクエストボディで変数にアクセスするとPostmanスクリプトが異なる値を生成する
var newPass = "Ab{{$randomInt}}{{$randomInt}}!";
pm.environment.set("cs_newPassword", newPass);
私はcs_newPassword変数を取得し、新しいパスワードと確認パスワードとしてそれを送信しよう:
{
"mobileBankerId" : "{{id_cs}}",
"currentPassword" : "{{password_cs}}",
"newPassword" : "{{cs_newPassword}}",
"confirmPassword" : "{{cs_newPassword}}"
}
新しいパスワードと確認パスワードがサーバーで受け入れられると、新しいパスワードとパスワードの確認が一致しなかったため、新しいパスワードと確認パスワードが異なる値を持つため、拒否されました。
コードを表示するために「コードスニペットの生成」機能を使用した場合、変数cs_newPasswordの内容が表示され、同じ値になります。
実際に私はパスワードスクリプトを生成するのは一度だけですが、変数にアクセスしようとすると別の値を持つのはなぜですか?