问题标签 [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 回答
4533 浏览

bytearray - 如何使用 SOAP UI 将 Web 服务响应(字节数组)保存为文件?

我正在使用 SOAP UI 3.0.1 来测试我的 Web 服务,它返回一个字节数组。我想将字节数组保存为 word 文件。如何使用 Groovy 脚本或任何其他方式完成它?Web 服务响应为 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAA.......................

0 投票
2 回答
10153 浏览

xml - 在请求和响应之间有不同的 SOAP 命名空间/版本是否合法?

第三次编辑:我现在认为这个问题是由于伪装成命名空间问题的 SOAP 版本不匹配(1.1 请求,1.2 响应)。 混合版本是违法的,还是只是糟糕的风格?如果我不能更改我的 SOAP 版本或服务,我是否完全不走运?

第二次编辑:澄清错误信息,并试图减少“tl;dr”-ness。

编辑:[链接已删除,不相关]

使用soapUI,我发送的请求以:

并得到以以下开头的响应:

我知道该服务正在获取信息,因为下线的流程正在运行。但是,我的soapUI 测试步骤失败了。它有两个活动断言:“SOAP Response”和“Not SOAP Fault”。失败标记位于“SOAP 响应”旁边,并带有以下消息:

第 -1 行:元素信封@ http://www.w3.org/2003/05/soap-envelope不是有效的信封@ http://schemas.xmlsoap.org/soap/envelope/文档或有效替换。

我尝试混合和匹配命名空间前缀和架构 URL。更改前缀似乎没有效果;更改 URL 会导致VersionMismatch错误。我也尝试过使用替换组,但这似乎不合法。

0 投票
5 回答
6440 浏览

soapui - Soapui & Xpath : 一个简单节点的断言

我目前正在使用 SoapUI Free edition 3.2-beta 2。我对 Xpath 断言有一个奇怪的问题:

我有这个回应:

(...) 我正在使用这个 xpath 来断言 id='2' 的“niveau”在响应中:

Xpath 表达式;

预期的结果是:

但是我有这个错误消息:XPathContains 比较失败,期望 [],实际是 [null]

但如果我试试这个:

预期的结果是:真的它有效!!?

但是这种语法很难阅读和维护&我想使用第一种语法(我试图忽略命名空间,添加它们......仍然不起作用)。

有任何想法吗?

问候

0 投票
1 回答
959 浏览

asp.net - 带有 ASP.NET 3.5 WCF 的 SOAP 中的标头设置

我对 SOAP 很陌生,所以请放轻松。我正在尝试设置一个接受以下标头格式的 SOAP 服务:

我将此服务合并到的应用程序是一个 ASP.NET 3.5 Web 应用程序,我已经使用 WCF 设置了一个 SOAP 端点。我已经设置了一项基本服务,以确保 WCF 正常工作并且工作正常(忽略标题)。听说上面的格式遵循WS-Security所以我在web.config中添加了WSHttpBinding:

我下载了一个测试工具(soapUI)并粘贴了带有上述标题的测试消息,它返回了 400 Bad Request 错误。

...对于它的价值,我正在使用 IIS7 运行 Visual Studio 2008。

我觉得我在绕圈子,所以任何帮助都会很棒。提前致谢。

0 投票
1 回答
874 浏览

soap - 使用soapUI提取和解析数据

所以我需要快速学习如何使用soapUI。我发现开始很乏味,所以我希望我能在这里得到一些帮助。这是我需要做的。

假设我们有 A 公司和 B 公司,它们是 B 公司的子集。现在 A 公司提供 B 公司可访问的 Web 服务,以便 B 公司可以从 A 公司的数据库中收集每日汇总数据。现在 B 公司想要获取这些数据并将其发布在他们的网站上。

我想要的是一个非常基本的概述,了解我需要做什么才能将数据提取和解析到网站上。只是该过程的概述,以便我可以开始。

我应该在什么阶段使用什么语言,什么不应该使用。

任何帮助将不胜感激。

0 投票
3 回答
77271 浏览

groovy - 如何使用groovy在soapui中创建日期时间字符串

您好我正在使用 SoapUI 来测试 Web 服务。我需要使用电子邮件地址和密码创建客户记录。创建客户记录服务包含电子邮件 ID 和密码,当我在 SoapUI 中单击创建客户记录中的运行(提交请求)按钮时,我应该得到附加当前创建时间和任何密码的电子邮件 ID。

如何用 groovy 做到这一点?

0 投票
3 回答
1877 浏览

security - 必需元素不包含 wsu:id?

我是soapUI 3.5 的新手。我尝试了一些 wsdl 来获取针对部署在 jboss 4.2.1 上的 Web 服务的安全性

在 soapUI 上运行测试时。它给了我

有什么建议么 ?

提前致谢

0 投票
1 回答
12395 浏览

soapui - 我可以使用 SOAPUI 进行并发测试吗?

我正在尝试使用 SOAPUI(免费版)测试我的 Web 服务。为了测试并发性,我希望将并发线程从 SOAPUI 触发到服务上。但是使用这些选项,线程数会逐渐增加(即使在突发模式下)。安装 SOAPUI 的机器是 WinXP 机器。我真的可以做并发测试吗?如果有怎么办?请指导我。我正在等待您的回答和帮助。

0 投票
2 回答
6535 浏览

maven-2 - 如何让 jetty-maven-plugin 部署从存储库中检索到的战争?

我正在为一个大型 Web 项目设置一个集成测试模块。集成测试模块与 web 项目本身是分开的,它有自己的 pom.xml 文件。

这个想法是使用 maven-soapui-plugin 发送请求并验证响应。设置soapui-plugin 并不麻烦。但是,我无法弄清楚如何告诉 jetty-maven-plugin 从远程存储库部署战争。

如果我理解正确,jetty-maven-plugin 有一个名为 '<webApp>/<webApp>' 的属性,它可以让我指定要部署的 war 文件。问题是模块本身中不存在war文件。

我听说我可以使用 maven 程序集插件通过项目 artifactId 从存储库中检索战争,但我还没有弄清楚我将如何去做。

这是我想要的摘要:

  1. 从存储库等中检索特定的战争,例如通过其 artifactId。
  2. 将这场战争部署到 jetty-maven-plugin(目标部署战争?)
  3. 让 maven-soapui-plugin 运行测试并在集成测试阶段报告结果。

我很确定我已经完成了第 3 步,但我非常不确定如何实现第 1 步和第 2 步。

任何帮助是极大的赞赏

0 投票
3 回答
21358 浏览

web-services - 使用公钥证书的 SoapUI Web 服务请求

我有一个用于 Web 服务的 WSDL 和一个 .cer 文件形式的公钥证书。

我需要让 SoapUI 使用证书的公钥加密服务请求。

我该怎么做呢?