美文网首页
Soapui接口功能测试持续集成

Soapui接口功能测试持续集成

作者: 御剑逍遥 | 来源:发表于2017-06-11 23:49 被阅读0次
image.png

大家看到这个老头,这不是Jenkins吗?没错这就是jenkins,soapui的持续集成同样用Jenkins,我们还会用到maven,前提是大家要把jenkins与maven的环境搭建好。


image.png

1.Soapui保存的工程文件

soapui工程保存之后会生成一个工程的xml文件,这个文件就是用来跟maven集成的


image.png

2.Maven的pom文件管理saopui的工程文件

下面的代码即为maven pom.xml文件的配置

<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.smrt.webService</groupId>
  <artifactId>soapui-maven2-plugin</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>webService Integration Test</name>
  <url>http://maven.apache.org</url>
  <pluginRepositories>
    <pluginRepository>
      <id>SmartBearPluginRepository</id>
      <url>http://www.soapui.org/repository/maven2/</url>
    </pluginRepository>
  </pluginRepositories>
  <build>
    <plugins>
      <plugin>
        <groupId>com.smartbear.soapui</groupId>
        <artifactId>soapui-pro-maven-plugin</artifactId>
        <version>5.1.1</version>
        <!-- soapui做持续集成需要的maven依赖 -->
        <dependencies>
          <dependency>
            <groupId> org.reflections</groupId>
            <artifactId> reflections</artifactId>
            <version> 0.9.9-RC1</version>
          </dependency>
          <dependency>
            <groupId> org.apache.poi</groupId>
            <artifactId> poi-ooxml</artifactId>
            <version> 3.10-FINAL</version>
          </dependency>
        </dependencies>
        <executions>
          <execution>
            <phase>test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <!-- soapui的工程文件 -->
              <projectFile>*****-workspace.xml</projectFile>
              <!-- 所有的testSuite -->
              <testSuite>*</testSuite>
              <!-- 输出报告的格式为junit格式 -->
              <junitReport>true</junitReport>
              <!-- 输出报告的格式为junit格式 -->
              <outputFolder>./report</outputFolder>
              <printReport>true</printReport>
              <projectProperties>
                <value>message=delete customer for eclite autotest!</value>
              </projectProperties>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-clean-plugin</artifactId>
        <version>2.4.1</version>
        <configuration>
          <filesets>
            <fileset>
              <directory>.</directory>
              <includes>
                <include>**/*.log</include>
              </includes>
            </fileset>
            <fileset>
              <directory>./report</directory>
            </fileset>
          </filesets>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

3.pom.xml文件的路径下执行mvn test

这个时候会下载mvn的所有依赖,依赖下载完毕会执行所有的testSuite


image.png

4.jenkins配置job

  • 调用mvn指令
image.png
  • 发布测试报告
image.png
  • 发送邮件相关同时
image.png
  • Jenkins构建

jenkins构建之后我们将会看到如下的测试结果图在Jenkins上


image.png
谢谢大家关注,有问题也可以在简书上留言,我会尽快回复大家

相关文章

  • Soapui接口功能测试持续集成

    大家看到这个老头,这不是Jenkins吗?没错这就是jenkins,soapui的持续集成同样用Jenkins,我...

  • Soapui接口功能测试

    移动互联的井喷式发展,接口的功能测试需求也越来越大,熟练的掌握soapui的使用对每一位测试同仁都是迫在眉睫的需求...

  • Soapui安装

    soapui作为一款接口测试工具不单单只能做接口的调试验证,还可以跟maven,jenkins集成做接口自动化测试...

  • Soapui接口功能测试断言

    断言也就是判断实际结果与预期结果是否相等,如果相等测试通过,否则测试失败,自动化测试不管是UI,Services还...

  • soapUI工具使用方法、简介、接口测试

    soapUI工具使用方法、简介、接口测试

  • 中级测试工程师面试题

    【进阶题】 1.什么是单元测试、功能测试、集成测试? 加分项:单元测试、功能测试、集成测试分别在web端、接口端、...

  • 接口测试工具简单使用

    一、webservice接口测试 测试webservice接口,可以使用soapUI来进行测试,下面简单用soap...

  • 210207:SoapUI工具- webService与HTTP

    一. SoapUI工具使用方法、简介、接口测试 1. soapUI简介 SOAP: WebService通过Htt...

  • Soapui接口功能测试参数化

    按照自动化测试分层实现的原理,每一层的脚本实现都要进行参数化,自动化的目标就是要实现脚本代码与测试数据分离。 当测...

  • 接口测试工具——soapUI

    界面: 标签:接口测试,性能测试,开源 简述:SoapUI,著名的接口测试和性能测试工具,jav技术栈开发,UI精...

网友评论

      本文标题:Soapui接口功能测试持续集成

      本文链接:https://www.haomeiwen.com/subject/mwskqxtx.html