私はSOAPUIツールを使用して、スキーマコンプライアンスについてWebサービスをテストしています。スキーマコンプライアンスの失敗をExcelまたはテキストファイルにエクスポートしたいと思います。これを行うための可能な方法はありますか?
ありがとう
私はSOAPUIツールを使用して、スキーマコンプライアンスについてWebサービスをテストしています。スキーマコンプライアンスの失敗をExcelまたはテキストファイルにエクスポートしたいと思います。これを行うための可能な方法はありますか?
ありがとう
もう少しウェブを検索して答えを見つけました。:)
これを実現するために、SOAP UI で Groovy スクリプトを使用できます。
filePath = 'D:/SchemaComplianceResult/'
def project = testRunner.testCase.testSuite.project
fos = new FileOutputStream( filePath + project.name + '.txt', true )
pw = new PrintWriter( fos )
def runner = project.testSuites['TestSuite 1'].testCases['TestCase 1'].run( null, true )
runner.waitUntilFinished()
def errArray = runner.testCase.getTestSteps()["Request 1"].getAssertionByName("Schema Compliance").getErrors()
pw.println(runner.results[0].getResponseContentAsXml())
pw.println("Schema Compliance Results:")
for(err in errArray){
pw.println("Line Number:" + err.getLineNumber()+ "Error Message:" + err.getMessage())
}
pw.close()
fos.close()
それが役に立てば幸い。
これを解決するためのより一般的な方法は、レポートを生成することです。SOAPUI では、SOAPUI フリー バージョンの Junit スタイル レポートを含む、さまざまな形式のレポートを生成できます。もちろん、このレポートには、各テスト ケースの失敗の理由が表示されます。