生成测试用例的 HTML 报告会在 SoapUI 中生成



我在SOAP UI中有一个API测试套件。

我想要一份测试用例结果的 HTML 报告。我使用的是基本的 SOAP UI 版本。给我一个除了SOAP UI Pro之外的解决方案。

是的,也可以使用 SoapUI 开源版生成 Junit Style HTML 报告。

您需要做的就是执行必须完成的测试

  • 使用Apache-Ant软件,有关安装和配置的更多详细信息,请单击此处
  • 编写构建脚本

下面是示例构建脚本(build.xml):

请注意,根据您的环境修改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

如果您愿意使用此 docker 映像,还有简单的方法(即,配置的所有东西和随时可用的环境)。

那里也有关于如何操作的短视频。

相关内容

  • 没有找到相关文章

最新更新