2017-10-31 19 views

答えて

0

はい、SoapUI Opensource Editionを使用してJunit Style HTMLレポートを生成することは可能です。

あなたがやらなければならないことは、テストの実行が

  • 使用Apache-Antソフトウェア、here
  • 書き込みビルドスクリプト

ここでのインストールおよび構成の詳細を行う必要がありますですサンプルビルドスクリプト(build.xml):

m SOAPUI_HOME(または環境変数を定義)、soapuiプロジェクトのファイルパス、環境に応じたディレクトリパスを設定します。

<project basedir="." default="testreport" name="ant script for testing soapui project"> 
    <property environment="env"/> 
    <property name="soapui.project" value="/app/demo-soapui-project.xml"/> 
    <property name="results.dir" value="/tmp/results"/> 
    <property name="reports.dir" value="${results.dir}/Reports"/> 
    <property name="html.dir" value="${reports.dir}/html"/> 
    <target name="execute.project"> 
    <exec dir="${env.SOAPUI_HOME}" executable="testrunner.sh"> 
     <arg line="-raj -f ${results.dir} ${soapui.project}" /> 
    </exec> 
    </target> 
    <target name="testreport" depends="execute.project"> 
    <mkdir dir="${reports.dir}"/> 
      <junitreport todir="${reports.dir}"> 
      <fileset dir="${results.dir}"> 
       <include name="TEST-*.xml"/> 
      </fileset> 
      <report format="frames" todir="${html.dir}" /> 
     </junitreport> 
    </target> 
</project> 

と実行コマンド(SOAPUIプロジェクトを実行し、レポートを生成)以下:あなたはこれを使用して喜んでいる場合

ant 

簡単な方法(すなわち、すべてのものに構成し、容易に入手できるenvrionment)もありますdocker image

短いビデオもご利用いただけます。thereの方法については、こちらをご覧ください。

関連する問題