データベース接続
データベース接続の設定
プロジェクト設定
-> データベース接続
を開きます。右上の
+ 新規
をクリックしてデータベース接続を作成します。利用可能なオプションからデータベースの種類を選択し、ホスト、ポート、データベース名、ユーザー名、パスワードなどの必要な接続情報を入力します。変数を使用して入力することをお勧めします。変数で完全に入力されたデータベース接続は、クラウドに保存してコラボレーションすることができます。
📌
ユーザー名とパスワードを使用したローカル接続方法に加えて、SSHトンネルを介してより安全な接続を確立し、データ伝送をより良く保護することもできます。
保存
をクリックすると、この接続は前/後処理で使用できます。データベース接続の使用
実行
タブ(設計モード)またはRequest
タブ(デバッグモード)で前/後処理に移動します。前処理を追加
または後処理を追加
にカーソルを合わせてデータベース操作
を選択します。データベース操作に名前を付け、データベース接続を設定します。選択した「データベース接続」が正しく設定されていることを確認してください。詳細はこちら
SQLコマンドを入力します。コマンド内で
{{variables}}
のような変数がサポートされています。Extract Result To Variable
(JSONPathをサポート)を有効にし、必要に応じてConsole Log
を切り替えます。送信
をクリックしてAPIリクエストを実行し、コンソールで結果を確認します。データベース操作
を使用する場合、テストステップとして、またはAPIリクエストの前/後処理で使用する場合も、上記の手順に従って設定および使用できます。重要な注意事項
現在の値
フィールドに実際のデータベースの詳細(ホスト、ユーザー名、パスワードなど)を設定してください。あるいは、変数設定方法を使用してこれらの値を動的に設定することもできます。プロジェクト設定
-> データベース接続
で実際のデータベースの詳細(ホスト、ユーザー名、パスワードなど)を入力する必要があります。ストレージメカニズムとデータセキュリティ
ストレージメカニズムの違い
ストレージメカニズム | 保存方法 | 利点 | 欠点 |
---|---|---|---|
クラウド | 設定に変数を使用 | 1. チームメンバーとのコラボレーションがより便利になります。 2. CI、ランナーなどを介してテストシナリオを実行する際、ローカルファイルを維持する代わりに変数を使用してデータベース接続の詳細を設定できます。 | ⚠️ 変数の初期値にプレーンテキストを使用すると、データベース名やパスワードなどのデータがプレーンテキストでApidogのクラウドサーバーに送信され、データセキュリティリスクを引き起こします(変数の現在の値を使用すると、データはローカルに保存され、このリスクはなくなります)。データセキュリティリスクを回避するために、Vault変数を使用することをお勧めします。 |
ローカル | 設定に固定テキストを使用 | ローカルに保存され、セキュリティリスクがありません | 1. コラボレーションが難しい;各チームメンバーが個別にデータベース接続を設定する必要があります。 2. CI、ランナーなどを介してテストシナリオを実行する際、データベース接続用の専用ローカルファイルを維持する必要があります。 |
💡
Modified at 2025-03-20 10:53:42