ホームページ > Java > &#&チュートリアル > パラメータ化されたファイル名を使用して Karate でリクエスト ファイルを動的に読み取る方法

パラメータ化されたファイル名を使用して Karate でリクエスト ファイルを動的に読み取る方法

Mary-Kate Olsen
リリース: 2024-11-03 00:23:29
オリジナル
927 人が閲覧しました

How to Dynamically Read Request Files in Karate with Parameterized File Names?

Karate でのリクエスト ファイルの動的読み取り: Read メソッドでのファイル名のパラメータ化

API テストを自動化する場合、多くの場合、XML を渡すことが必要になります。ファイルを読み取りメソッドに渡してテスト データを提供します。しかし、read メソッドでファイル名をパラメータ化したい場合はどうなりますか?

Karate では、次の例のように、read メソッドの引数として変数を直接指定しようとすると、例外:

Given request read ( varXmlFile )
ログイン後にコピー

ここで、varXmlFile はファイルを含む変数ですpath.

解決策:

Karate では、読み取りメソッドでファイル名のパラメータ化が可能です。これを行うには、read メソッドを呼び出す前に対応する変数が設定されていることを確認するか、ファイル名を直接指定します:

  1. 変数を設定します:
def varXmlFile = 'some-xml-file.xml'
Given request read(varXmlFile)
ログイン後にコピー
  1. ファイルを直接指定name:
Given request read('some-xml-file.xml')
ログイン後にコピー

これらのアプローチのいずれかを使用すると、テスト要件に基づいて読み取りメソッドで使用されるファイル名を動的に調整できます。

以上がパラメータ化されたファイル名を使用して Karate でリクエスト ファイルを動的に読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート