私は一般的にかなり簡単に動作するPostmanのテストを書いています。しかし、私は今、要求のデータのいくつか、正確にはクエリパラメータにアクセスしたいと思います。 リクエストURLには、Stringを返す "request.url"オブジェクトからアクセスできます。 PostmanにこのURL文字列を解析してクエリパラメータにアクセスする簡単な方法はありますか?郵便配達員のパラメータをリクエストするにはどうすればいいですか?
5
A
答えて
2
質問パラメータのPostman requestオブジェクトで使用できるボックス・プロパティはありません。
現在4つのプロパティを「要求」オブジェクトに関連付けられている:
データ{オブジェクト} - このリクエストのフォームデータの辞書です。 (request.data ["key"] == "value")ヘッダー{object} - これはリクエストのヘッダーの辞書です(request.headers ["key"] == "value")メソッド{string } - GET/POST/PUTなど
url {string} - リクエストのURL。
0
は、コンソールやって中を見てみましょう:
console.log(request);
それはあなたが要求から得ることができるすべてを紹介します。次に、あなたは要求を使って異なるパラメータにアクセスしなければならない。 test.nameにはテスト名が必要です。 あなたは、URLに特定の要素が必要な場合、私はあなたがそれを得るために、いくつかのコーディングを使用する必要があります怖い(申し訳ありませんが、私はJavaScriptで初心者です)
希望これは
アレクサンドル
を支援
3
私は要求のパラメータ(POSTMANで)の書き込みテストにアクセスしました。 POSTMANで利用可能なrequest.url
を解析しました。
const paramsString = request.url.split('?')[1];
const eachParamArray = paramsString.split('&');
let params = {};
eachParamArray.forEach((param) => {
const key = param.split('=')[0];
const value = param.split('=')[1];
Object.assign(params, {[key]: value});
});
console.log(params); // this is object with request params as key value pairs
編集:追加されましたGithub Gist
0
pm.request.url.query.all()
配列はオブジェクトとしてすべてのクエリのparamsを保持しています。 パラメータを辞書として取得するには、次のものを使用できます。
var query = {};
pm.request.url.query.all().forEach((param) => { query[param.key] = param.value});
関連する問題
- 1. 郵便配達員:郵便配達員でPayPal CURLリクエストを実行するには?
- 2. 郵便配達員のOpenIm(ForgeRock)リクエストをテストするには?
- 3. 郵便配達員モックサーバールートパラメータ
- 4. WebSocketと郵便配達員
- 5. 郵便配達員のAzure ADのアクセストークンをリクエストするB2C
- 6. 郵便配達員にグローバル機能を設定するにはどうすればよいですか?
- 7. 郵便配達員を使ってノードをテストする:郵便配達員のreq.userを取得する方法
- 8. 郵便配達員によるストレステスト
- 9. 郵便配達員と並行依頼するにはどうすればよいですか?
- 10. 郵便配達員によるリクエストの自動化
- 11. 郵便配達員にサポートされていないメディアタイプ
- 12. 郵便配達員のテストコレクションのエクスポートJetpack
- 13. 郵便配達員のプリントヘッダーの値
- 14. 中国の郵便配達員のバリエーション_
- 15. 郵便配達員とDocuSignの使用
- 16. 郵便配達員のYiiフレームワークwebserviceアップロードイメージ
- 17. 郵便配達員の生成コードの郵便配達人トークンとは何ですか?
- 18. 郵便配達員の「ローカル」変数とは何ですか?
- 19. 郵便配達員がOAuthリクエストを行うときに使用する生の署名を表示するにはどうすればよいですか?
- 20. 郵便配達員にHTTP URLパラメータを送信する方法は?
- 21. 郵便配達でのGETリクエストのパラメータとしての配列
- 22. 郵便配達員経由で複数のリクエストを送信する方法
- 23. 郵便配達員のodoo apiを検証する方法は?
- 24. ブラウザー/郵便配達員を通じてGETリクエストでjsonデータを送信するにはどうすればいいですか?
- 25. 郵便配達員のフォローアップリクエストで認証トークンを使用する
- 26. 郵便配達員経由でapiに連絡する
- 27. 郵便配達員とチェックするとWeb APIのパラメータ値がnullになる
- 28. 郵便配達員でhttps rest webserviceをテストする方法
- 29. 郵便配達員のブレースの競合を避けるには?
- 30. 郵便配達員はどのようにリクエストを送信しますか? ajax、同じオリジンポリシー