要件が変化する大規模なテストデータセットの管理は、時に扱いにくい作業のように感じられることがあります。この課題を支援するため、自然言語を使用してプラン実行用のデータテーブルシナリオを選択できるようになったことをお知らせします。
データテーブルを更新するたびにデータテーブルのシナリオ選択を手動で再設定する代わりに、自然言語の説明を使用して、実行時に実行するシナリオを選択できます。例:
「'EN' プレフィックスを持つすべてのシナリオを選択する」
「user_roleがadminのシナリオを実行する」
自然言語シナリオ選択の利点は次のとおりです:
- 自動メンテナンス: プランは手動更新なしで、説明に一致する新しいシナリオを自動的に選択します
- 一括選択: 関連するすべてのシナリオを手動で選択する代わりに、命名パターン、プレフィックス、またはその他の共通属性を使用してグループ全体を素早く選択できます
- サンプリング: クイックヘルスチェックのためにランダムなシナリオを実行します
実際の手順
自然言語シナリオ選択は、プランレベルで設定されます。試すには、データテーブルに関連付けられたテストを含むプランを編集してください:
- プラン編集ページで、テストを表示をクリックします。
- 編集したいテストのテスト変数を構成アイコンをクリックします。
- パラメータのタイプをデータテーブルに設定し、ソースを選択します。
- 特定のシナリオを実行 > 動的を選択します。
- 実行したいシナリオの説明を入力し、テストをクリックします。
自然言語選択のテスト
テストをクリックすると、実行回数とクレジット見積もりがすぐに更新されます。それ以外の場合、これらの値はテスト変数パネルを閉じた後に自動的に更新されます。
仕組み
プランが実行されるたびに、mablはシナリオの説明を再評価し、実行時に含めるシナリオを選択します。
ベストプラクティス
自然言語シナリオ選択を最大限に活用するには、以下のガイドラインに従ってください:
- 命名規則を使用する: プレフィックス、サフィックス、その他の識別子など、一貫したシナリオの命名パターンを使用することで、一括選択をより強力にできます
- シンプルなリクエストから始める:「ENプレフィックスを持つすべてのシナリオ」のような、より分かりやすい選択基準を使用してから、より複雑な複数条件のリクエストを試してください
- 選択内容を確認する:プラン設定を保存する前に、特に新しいデータテーブルや馴染みのないデータテーブルを使用する場合は、選択された行数を必ず確認してください