gpt4 book ai didi

web-services - Xpath 验证在使用 maven/soap-ui 插件进行自动化测试时失败

转载 作者:行者123 更新时间:2023-12-04 05:11:04 24 4
gpt4 key购买 nike

我们正在使用 Soap-UI 编写一些网络服务测试。

我将这个 XPath 验证放在其中一个中:

count(//mynode) > 1

这在从 SOAP-UI 软件执行时工作正常,但是当持续集成 (jenkins) 通过 Maven Soap-UI 插件执行它时,我收到此错误:

[XPath Match] junit/framework/ComparisonFailure    

我猜某个地方缺少一个库,但不知道该怎么做。

奇怪的是我没有引用任何 jUnit 测试,因为我只是调用 web 服务的 URL。

最佳答案

最后我在this thread的帮助下发现有一个junit依赖需要添加

这是我必须在 pom.xml 文件中添加的依赖项:

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
</dependency>
</dependencies>

对于 maven-soapui-plugin。

整个配置如下所示:

<plugin>
<groupId>eviware</groupId>
<artifactId>maven-soapui-plugin</artifactId>
<version>4.0.1</version>
<executions>
<execution>
<id>services-customer</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<projectFile>services/customer/smoke-tests.xml</projectFile>
<projectProperties>
<value>IdmpDataEndPointHost=${smoke.dataload.url}</value>
<value>WebServiceEndPointHost=http://${smoke.tomcat.server}:${smoke.tomcat.port}</value>
</projectProperties>
<outputFolder>${project.build.directory}/soapui-results/services/customer</outputFolder>
<junitReport>true</junitReport>
<testFailIgnore>true</testFailIgnore>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
</dependency>
</dependencies>
</plugin>

关于web-services - Xpath 验证在使用 maven/soap-ui 插件进行自动化测试时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9827984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com