问题标签 [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.
testing - 使用groovy失败soapUI测试用例但不中止
我有许多使用 groovy 的测试用例。
我希望能够让测试用例失败,但继续执行脚本的其余部分。尝试使用:
testRunner.fail("没用")
也试过
断言 false :“它不起作用”
但是即使未选中错误中止,它们也会中止测试用例。
有任何想法吗?
serialization - Soap Ui 序列化错误
a:DeserializationFailed 格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数http://tempuri.org/:alert时出错。InnerException 消息是“反序列化 PerformanceManagement.BusinessObjects.Alert 类型的对象时出错。值 '' 无法解析为类型 'Int32'。'。有关更多详细信息,请参阅 InnerException。
嗨,当我将 null 值传递给服务中的 int 参数时,我得到了这个响应。我正在使用 wcf 服务。如果输入类型是字符串,那么如果它是 int 则它工作正常,那么它会显示在 soapui 异常之上。
请帮我解决这个问题。提前致谢
wcf - 测试 WCF 服务的好工具(不是 SOAP/HTTP 网络服务)
我最近发现了 SOAPUI,发现它只是测试任何 SOAP/HTTP 服务的好工具。按照惯例,到目前为止,我们一直在开发自己的驱动程序来测试我们的服务(基于 WCF 的 netTCP 绑定)。但是凭借 SOAPUI 的经验,我真的在寻找一些这样的工具,它可以通过内置的负载测试、功能测试等工具轻松使用。
我脑海中的另一个想法是,对于我希望使用 netTCP 部署的服务,可以首先使用使用 SOAPUI 的 HTTP 绑定进行测试。一旦找到合适的,就可以将绑定更改为预期的绑定。
我会喜欢这里所有专家的意见。
谢谢。
wsdl - 如何在限制为 <|<=|>|>= 的 WSDL 中创建有效模式
这就是我在 WSDL 的模式部分中指定的字段必须是比较运算符
SoapUI 抱怨这部分 WSDL,我尝试将值设置为具有非特殊字符的值,并且 WSDL 有效。所以我试图将整个长字符串替换为 value=">gt;" 它有效但 value="<lt;" 无效,并且 value=">" 也无效。我的问题是,为什么 WSDL 验证需要 > 进行双重转义?
主要问题是,如何在模式值内提供有效的小于边。
soapui - 如何在 SoapUI MockService 中返回动态响应
我是 SoapUI 的新手,刚刚配置了一个非常简单的 MockService。是否可以操纵响应,以便针对特定请求动态构建响应的元素?
场景一:
要求:
回复:
场景二:
要求:
回复:
这是一个简单的测试,我不需要它做任何比上面更多的事情。我目前正在执行以下操作以产生我想要的结果,但由于我对此完全陌生,我相信有更好的选择:
回复:
Groovy 脚本:
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/闭包?
谢谢
groovy - 如何将 Groovy 脚本中的复杂数据类型添加到 SoapUI 中的响应中
我的问题是关于将数据元素(来自 groovy 脚本)放入 SoapUI 的响应中。我有一组数据要放入我的响应中(在不同的标签/元素中)
我知道要放置一个像这样的简单元素:
Xml 响应中的元素“ MyName ”:
从 Groovy 脚本映射为
现在的问题:
我的 XML 响应如下所示:
在 Groovy 中,我构建了数据数组,其中填充了数据,例如:
在响应中,我能够看到的全部价值,${DataSummary}
但我如何获得元素“ Procent ”
我可能对如何构建我的上下文数据有误,但请随时调整!
sql - SOAPUI & Groovy Scripts,一次执行多个 SQL 语句
我有一些soapUI测试,使用groovy脚本首先将一些数据插入到表中
以前,我一直在使用以下代码片段来执行此操作:
这工作正常,但是我有许多测试脚本现在执行类似(如果不相同)的 SQL 语句,所以我试图通过从属性文件中加载它来解决这个问题,所以我的实际 SQL 语句只有一个位置,以便于编辑
但是,我尝试使用的 SQL 语句实际上是 2 次插入(或删除),因此加载的属性是:
conn.execute()
can't handle the ;
,这意味着我只能使用第一DELETE
条语句
我怎样才能解决这个问题?我不想单独加载每个属性并执行它们。理想情况下,我只想要一个属性,因此我可以在将来添加更多删除语句
xml - 在soapui的财产转让
我正在尝试在 soapui 中编写并行测试,并且需要在测试步骤之间传输属性
我目前有 3 个测试步骤:
- 执行遗留请求
- 执行新请求
- XML 区分 groovy 脚本中的两个响应
我发现了很多关于使用 xpaths 挑选值的博客,但没有关于传递完整响应的内容。
我的问题是如何在属性转移编辑器中填写源和目标框?
java - soapUI:重新验证(记录)请求/响应对
有没有一种方法可以记录响应(甚至在一个“测试会话”期间非永久),我可以使用诸如“请验证(新)响应与这个(旧记录)响应完全一样”之类的断言。该用例是对适用于多个 Web 服务的更改的回归测试,然后必须对其进行重新测试以确保没有副作用。