Soapui接口功能测试持续集成

Soapui接口功能测试持续集成_第1张图片
image.png

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


Soapui接口功能测试持续集成_第2张图片
image.png

1.Soapui保存的工程文件

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


Soapui接口功能测试持续集成_第3张图片
image.png

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

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



  4.0.0
  com.smrt.webService
  soapui-maven2-plugin
  jar
  1.0-SNAPSHOT
  webService Integration Test
  http://maven.apache.org
  
    
      SmartBearPluginRepository
      http://www.soapui.org/repository/maven2/
    
  
  
    
      
        com.smartbear.soapui
        soapui-pro-maven-plugin
        5.1.1
        
        
          
             org.reflections
             reflections
             0.9.9-RC1
          
          
             org.apache.poi
             poi-ooxml
             3.10-FINAL
          
        
        
          
            test
            
              test
            
            
              
              *****-workspace.xml
              
              *
              
              true
              
              ./report
              true
              
                message=delete customer for eclite autotest!
              
            
          
        
      
      
        maven-clean-plugin
        2.4.1
        
          
            
              .
              
                **/*.log
              
            
            
              ./report
            
          
        
      
    
  

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

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


Soapui接口功能测试持续集成_第4张图片
image.png

4.jenkins配置job

  • 调用mvn指令
Soapui接口功能测试持续集成_第5张图片
image.png
  • 发布测试报告
Soapui接口功能测试持续集成_第6张图片
image.png
  • 发送邮件相关同时
Soapui接口功能测试持续集成_第7张图片
image.png
  • Jenkins构建

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


Soapui接口功能测试持续集成_第8张图片
image.png
谢谢大家关注,有问题也可以在上留言,我会尽快回复大家

你可能感兴趣的:(Soapui接口功能测试持续集成)