次のように私は2つのインターフェース、A及びBインターフェイスインターフェイス、Bインタフェースを持ちます。
どのように{「タグ」:{「名前」:「123456」}}の値は、Aインターフェースから抽出される変数の背後にある名前です。
もし正規表現またはJSON抽出、例えば:
{ "タグ":{ "名前": "$ {トークン}"}}のような直接Bインタフェースの抽出された値は、{ "ID":149、得られた戻り値は{ "タグ" であろう、 "名前": "$ {トークン}"}}
ソリューション:JSONデータ形式は、(現在、私の知っている)の変数の2つの形式で保存することができ、ヘルパー関数は、たとえば、の関数であります:
別の外部ファイルは、例えば、次にJSONデータ形式に、外部から読み出されます。
残りは、私たちは、データのJSON形式のデータを配置する方法を知っているので、その後、残りの部分は、抽出されたファイルの最初のインターフェースからのデータは、以下の例であり、どのように、非常に簡単です:
まず、次のように我々は、プリプロセッサまたはポストプロセッサBeanShellのプリプロセッサBeanShellのポストプロセス、その中に書き込みスクリプト、特定のコードを追加します。
FileWriter FW =新しいてFileWriter( "E:\\ tokens.csv"、false)を;
BufferedWriterのBW =新しいBufferedWriterの(FW)。
bw.write(vars.get( "トークン")+ "\ n" は);
bw.close();
fw.close();
おそらく手段:今ローカルE:新偽の代わりにカバーの下に、このパスtokens.csvファイルは、trueの場合、書き込み、代表者は新しいファイル、新しいBufferedWriterのターゲットの後に、vars.getの取り出しは、後で追加します近い最初のデータから抽出された正規表現トークンとインターフェースし、ファイルを書き込み、両方の方法は、近い書かなければなりません。
全体的なプロセスは、JSONデータ形式に言えば、指定されたファイルに、変数と設定データの元のコンフィギュレーションデータファイル、CSVファイルプロセッサは、抽出したデータデータを抽出する正規表現です。