soapui集成到jenkins所遇到的问题
2016-12-15 10:45
417 查看
soapui集成到jenkins,我使用的是官网提供的maven方法进行集成。
jenkins中配置如下:
pom.xml内容如下:
运行时可能遇到如下错误:
因为我运行的时候,IP是从全局变量里面去的,他没有取到IP,所以会报出:java.net.UnknownHostException: null,究其根本原因是设置的全局变量没有访问到。全局变量以及soapui图形界面中的一些其他设置都会存在soapui-settings.xml中,所以要设置settingFile选项,soapui-settings.xml的默认路径是:C:\Users\Administrator\soapui-settings.xml
jenkins中配置如下:
pom.xml内容如下:
<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.smartbear.samples</groupId> <artifactId>soapui-maven2-plugin</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>Maven 2 SoapUI Sample</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> & 4000 lt;groupId>com.smartbear.soapui</groupId> <artifactId>soapui-pro-maven-plugin</artifactId> <version>5.0.0</version> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency> </dependencies> <executions> <execution> <phase>test</phase> <goals> <goal>test</goal> </goals> <configuration> <projectFile>script\test.xml</projectFile> <outputFolder>resultLog\</outputFolder> <junitReport>true</junitReport> <printReport>true</printReport> <reportFormat>html</reportFormat> <settingsFile>C:\Users\Administrator\soapui-settings.xml</settingsFile> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
运行时可能遇到如下错误:
18:42:47,393 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClientConnection] Connection closed 18:42:47,394 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClientConnection] Connection shut down 18:42:47,403 ERROR [WsdlSubmit] Exception in request: java.net.UnknownHostException: null 18:42:47,403 ERROR [SoapUI] An error occurred [null], see error log for details java.net.UnknownHostException: null at java.net.InetAddress.getAllByName0(InetAddress.java:1280) at java.net.InetAddress.getAllByName(InetAddress.java:1192) at java.net.InetAddress.getAllByName(InetAddress.java:1126) at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:242) at com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager$SoapUIClientConnectionOperator.openConnection(SoapUIMultiThreadedHttpConnectionManager.java:285) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.execute(HttpClientSupport.java:247) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.execute(HttpClientSupport.java:362) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.submitRequest(HttpClientRequestTransport.java:324) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:237) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:127) at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:80) at com.eviware.soapui.impl.support.http.HttpRequest.submit(HttpRequest.java:280) at com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestStep.run(HttpTestRequestStep.java:306) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:239) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:52) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:152) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:47) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:139) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java< 9a40 /span>:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
因为我运行的时候,IP是从全局变量里面去的,他没有取到IP,所以会报出:java.net.UnknownHostException: null,究其根本原因是设置的全局变量没有访问到。全局变量以及soapui图形界面中的一些其他设置都会存在soapui-settings.xml中,所以要设置settingFile选项,soapui-settings.xml的默认路径是:C:\Users\Administrator\soapui-settings.xml
相关文章推荐
- Jenkins持续集成遇到的问题
- 集成——Jenkins持续集成+蒲公英上传内测遇到的问题及解决方法
- Jenkins+sonarqube+sonar-scanner持续集成遇到的问题
- 使用Eclipse集成SDK时C++遇到的问题及解决
- 在项目中集成hibernate遇到的问题(4)
- VS2010中集成 QT 遇到的一些问题
- VS2010中集成 QT 遇到的一些问题
- 在与sap系统集成时遇到的问题.sap系统发布一webservice,java(xfire)作为客户端调用,调用时抛出如下异常: Wrong Content-Type and empty HTTP-Body received: ("HTTP Code 20
- 在项目中集成hibernate遇到的问题(4)
- 在项目中集成hibernate遇到的问题(2)
- 在项目中集成hibernate遇到的问题(3)
- WCF集成COM+应用程序遇到的问题
- spring下的hibernate的集成遇到的多个问题
- 在项目中集成hibernate遇到的问题(1)
- 在项目中集成hibernate遇到的问题(2)
- Mysql新手遇到的首要问题(使用xampp集成搭建环境)
- java三大框架集成时更新遇到的问题
- WCF集成COM+应用程序遇到的问题
- 集成环境搭建及遇到的问题 jetty8+hudson2.2.0+sonar2.11+mysql5.5.1
- WCF集成COM+应用程序遇到的问题