2016-08-10 23 views
-1

出力に応答しないプロセスがあり、ファイルにログ行が作成されます。私はsoapuiが要求を生成してから、期待される出力をログファイルで探します。SoapUIをログ出力に対してどのようにアサートしますか?

+1

このログファイルはどこですか?どのようにアクセスしますか?ログファイルで何を探していますか?おそらくあなたは[ask]から始めたいと思うかもしれません。 – SiKing

+0

ログファイルがどこにあるのか、またはログファイルにアクセスするのはなぜ重要ですか?私が言ったように、私はログファイルの期待される出力を探しています。 – Slartibartfast

答えて

0

私はあなたの目標を理解していれば、あなたは要求が実行された後に、ログファイルの内容を確認するためにあなたのtestStepスクリプトアサーションを使用することができます。

// get your log content 
def logFile = new File('pathTo/file.log') 
// and assert if the log file 
// contains the expected string 
assert logFile.getText('UTF-8').contains('expectedText') 

注:ご使用のサーバーにログを書き込みことを確認したい場合は、代わりの応答を作成し、その後

それでは、あなたは簡単なGroovyのコードスクリプトアサーションなどに従うようなものを使用することができますサーバーマシン自体からSOAPUIテストを実行するか、テストを実行するマシンからこのログファイルに共有アクセスする必要があります。

希望すると、

関連する問題