Hulftの一連の流れを処理する(集信⇒処理⇒配信)
- コピー元テストデータファイル名(コピー先テストファイルIDにリネームするファイル)
- コピー先テストファイルID(ループバックで、自身のRECVフォルダに送信するため、テスト対象のHULFTの集信ID)
- 対象処理出力ファイルID(テスト対象が処理終了後出力するHULFTの配信ID。短時間に何回も回すことを前提にしているためこのファイルは即座いに削除される。)
- 処理完了待機時間(2.~3.の処理待ち時間。単位:秒)
0:正常終了
HULFTの集信~正常時ジョブ実行~配信ファイル作成までの一連の動作を連続で行いたいため自動化する。
- 元データをコピーしてRECVファイルを作成して自身のRECVディレクトリに配信する。
- RECVディレクトリで受け取ったファイルを正常時ジョブで実行を行い、SENDディレクトリに配信ファイルが作成される。
- SENDディレクトリに同一のファイルが存在するとエラーとなるため、SENDディレクトリに作成されたファイルを削除する。
- watchコマンドなどで、1~3の処理をひたすら繰り返す。
負荷テストなどに有効(だと思う)