问题标签 [soapui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4821 浏览

testing - 使用groovy失败soapUI测试用例但不中止

我有许多使用 groovy 的测试用例。

我希望能够让测试用例失败,但继续执行脚本的其余部分。尝试使用:

testRunner.fail("没用")

也试过

断言 false :“它不起作用”

但是即使未选中错误中止,它们也会中止测试用例。

有任何想法吗?

0 投票
1 回答
6464 浏览

serialization - Soap Ui 序列化错误

a:DeserializationFailed 格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数http://tempuri.org/:alert时出错。InnerException 消息是“反序列化 PerformanceManagement.BusinessObjects.Alert 类型的对象时出错。值 '' 无法解析为类型 'Int32'。'。有关更多详细信息,请参阅 InnerException。

嗨,当我将 null 值传递给服务中的 int 参数时,我得到了这个响应。我正在使用 wcf 服务。如果输入类型是字符串,那么如果它是 int 则它工作正常,那么它会显示在 soapui 异常之上。

请帮我解决这个问题。提前致谢

0 投票
2 回答
2686 浏览

wcf - 测试 WCF 服务的好工具(不是 SOAP/HTTP 网络服务)

我最近发现了 SOAPUI,发现它只是测试任何 SOAP/HTTP 服务的好工具。按照惯例,到目前为止,我们一直在开发自己的驱动程序来测试我们的服务(基于 WCF 的 netTCP 绑定)。但是凭借 SOAPUI 的经验,我真的在寻找一些这样的工具,它可以通过内置的负载测试、功能测试等工具轻松使用。

我脑海中的另一个想法是,对于我希望使用 netTCP 部署的服务,可以首先使用使用 SOAPUI 的 HTTP 绑定进行测试。一旦找到合适的,就可以将绑定更改为预期的绑定。

我会喜欢这里所有专家的意见。

谢谢。

0 投票
2 回答
1899 浏览

wsdl - 如何在限制为 <|<=|>|>= 的 WSDL 中创建有效模式

这就是我在 WSDL 的模式部分中指定的字段必须是比较运算符

SoapUI 抱怨这部分 WSDL,我尝试将值设置为具有非特殊字符的值,并且 WSDL 有效。所以我试图将整个长字符串替换为 value=">gt;" 它有效但 value="<lt;" 无效,并且 value=">" 也无效。我的问题是,为什么 WSDL 验证需要 > 进行双重转义?

主要问题是,如何在模式值内提供有效的小于边。

0 投票
2 回答
15119 浏览

soapui - 如何在 SoapUI MockService 中返回动态响应

我是 SoapUI 的新手,刚刚配置了一个非常简单的 MockService。是否可以操纵响应,以便针对特定请求动态构建响应的元素?

场景一:

要求:

回复:

场景二:

要求:

回复:

这是一个简单的测试,我不需要它做任何比上面更多的事情。我目前正在执行以下操作以产生我想要的结果,但由于我对此完全陌生,我相信有更好的选择:

回复:

Groovy 脚本:

0 投票
1 回答
1057 浏览

web-services - Groovy MarkupBuilder在soapUI中关闭时导致java.lang.NoClassDefFoundError

我无法让 Groovy MarkupBuilder 与soapUI 一起使用。我对 Groovy 非常陌生,我只是在遵循有关创建 XML 的用户指南之一。

测试一个非常简单的方法:

我在soapUI 中收到以下错误: ava.lang.NoClassDefFoundError: MockXML$_Example_closure2

从 Groovy 控制台运行时没有错误。

在同一个班级我有: public String Hello(){ return "Hello" }

在soapUI中效果很好。

有什么我需要在soapUI中设置/导入/配置的东西,我没有考虑处理MarkupBuilder/闭包?

谢谢

0 投票
2 回答
2154 浏览

groovy - 如何将 Groovy 脚本中的复杂数据类型添加到 SoapUI 中的响应中

我的问题是关于将数据元素(来自 groovy 脚本)放入 SoapUI 的响应中。我有一组数据要放入我的响应中(在不同的标签/元素中)


我知道要放置一个像这样的简单元素:

Xml 响应中的元素“ MyName ”:

从 Groovy 脚本映射为


现在的问题:

我的 XML 响应如下所示:

在 Groovy 中,我构建了数据数组,其中填充了数据,例如:

在响应中,我能够看到的全部价值,${DataSummary}但我如何获得元素“ Procent

我可能对如何构建我的上下文数据有误,但请随时调整!

0 投票
3 回答
10324 浏览

sql - SOAPUI & Groovy Scripts,一次执行多个 SQL 语句

我有一些soapUI测试,使用groovy脚本首先将一些数据插入到表中

以前,我一直在使用以下代码片段来执行此操作:

这工作正常,但是我有许多测试脚本现在执行类似(如果不相同)的 SQL 语句,所以我试图通过从属性文件中加载它来解决这个问题,所以我的实际 SQL 语句只有一个位置,以便于编辑

但是,我尝试使用的 SQL 语句实际上是 2 次插入(或删除),因此加载的属性是:

conn.execute()can't handle the ;,这意味着我只能使用第一DELETE条语句

我怎样才能解决这个问题?我不想单独加载每个属性并执行它们。理想情况下,我只想要一个属性,因此我可以在将来添加更多删除语句

0 投票
1 回答
4351 浏览

xml - 在soapui的财产转让

我正在尝试在 soapui 中编写并行测试,并且需要在测试步骤之间传输属性

我目前有 3 个测试步骤:

  1. 执行遗留请求
  2. 执行新请求
  3. XML 区分 groovy 脚本中的两个响应

我发现了很多关于使用 xpaths 挑选值的博客,但没有关于传递完整响应的内容。

我的问题是如何在属性转移编辑器中填写源和目标框?

0 投票
1 回答
336 浏览

java - soapUI:重新验证(记录)请求/响应对

有没有一种方法可以记录响应(甚至在一个“测试会话”期间非永久),我可以使用诸如“请验证(新)响应与这个(旧记录)响应完全一样”之类的断言。该用例是对适用于多个 Web 服务的更改的回归测试,然后必须对其进行重新测试以确保没有副作用。