コンテンツにスキップ

クイック設定

クイック設定quick config)は、名前を付けたリクエスト設定のスナップショット です。 リクエストを好きなように設定して名前を付けて保存すれば、あとから 2 クリックでその状態を復元できます。

同じ呼び出しのバリエーションを扱うための機能です。 たとえば 最小構成の顧客を作成完全な顧客を作成422 を引き起こすペイロード といった具合です。

プロトコルのすべての設定フィールドです。 メソッド、URL、ヘッダー、パラメーター、ボディ、サーバーモードのオプション、タイムアウトなどが含まれます。

除外される のは、リクエストのアイデンティティ(識別子、名前、メモ、タグ、アイコン、インポート元、非推奨ステータス)と 認証ルート です。 そのため、バリエーションが認証を変えてしまうことはなく、 バリエーションを読み込んでもリクエストの名前は変わりません。

クイック設定 ボタンはタブの smartbar にあります。 そのポップオーバーには次の要素があります。

  • 設定名 の入力欄。現在の状態がすでに保存済みのものと一致する場合は、あらかじめ入力されています。
  • プロジェクトファイル(.restorm)に保存する のトグル。
  • 保存 ボタン。
  • 保存済み設定 の一覧。

smartbar から開いた「クイック設定」ポップオーバー。3 つの保存済み設定と、その出所を示すバッジ(3 つとも「プロジェクト」)が表示されています

保存先バッジ書き込まれる場所影響
プロジェクトprojet.restorm ファイルの中バリエーションが プロジェクトと一緒に移動 します。共有され、バージョン管理されます
ユーザーutilisateurローカル設定の中バリエーションは お使いのマシンに残ります。プロジェクトを閉じても保持されますが、共有はされません

2 つの一覧は統合して表示され、各行にその出所を示すバッジが付きます。

保存済みの設定をクリックします。 Restorm は 「設定「X」を読み込みますか? 現在の設定を保存していない場合は失われます。」 と確認したうえで、スナップショットを適用し、{{variables}} の解決を再実行します。

各行のごみ箱アイコンを使います。 シナリオ がその設定を参照している場合は、 確定する前に 確認ダイアログでそのシナリオ名が示されます

リクエストに紐づいたシナリオアクションは、クイック設定を指定できます。 このときの適用順序は次のとおりです。

  1. ベースとなるリクエスト。
  2. クイック設定(プロジェクトを保存先とし、識別子で指定されるもの)。
  3. アクションに設定された オーバーライド
  4. オーバーライドポートへの 接続 から届く値。

これが、同じシナリオを 3 セットのデータで再実行するためのすっきりした方法です。 アクションは 1 つ、クイック設定は 3 つです。

5 つのツールがあり、いずれも Community エディションで利用できます。 list_quick_configsadd_quick_configupdate_quick_configdelete_quick_config、 そして describe_quick_config_schema です。 最後のものは、プロトコルごとに受け付けられるフィールドの正確な一覧を返します。 そのプロトコルに存在しないフィールドは、有効なフィールドの一覧とともに拒否されます。