问题标签 [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 投票
2 回答
475 浏览

java - SOAPUI 传输属性

我正在尝试在 SOAP UI 3.6 prof 中执行传输属性。我能够正常工作。问题真的是让它随机。我的意思是,在第一个 SOAP 响应中,会有一个结果列表,我想随机选择一个以将其传输到第二个请求。有什么办法吗?

0 投票
1 回答
2989 浏览

rest - WADL:来自外部 xsd 的复杂类型

我需要使用下面的 wadl 文件测试身份验证过程:

将此文件导入soapUI Pro后,单击“请求”没有任何操作。原因是soapUI Pro 没有看到xsd 中出现的元素“sis:user”,并且认为它只是一些具有未定义类型的单个元素。你能建议 wadl 文件有什么问题吗?

下面是使用的 sis.xsd 模式:

<?xml version="1.0" encoding="utf-8"?> <xs:schema id="SIS" targetNamespace="http://sis.thecompany.com/" elementFormDefault="qualified" xmlns="http://sis.thecompany.com/" xmlns:mstns="http://sis.thecompany.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0"> <xs:element name="application"> <xs:complexType> <xs:all> <xs:element name="user" minOccurs="0"> <xs:xs:complexType> <xs:all minOccurs="1"> <xs:element name="login" type="xs:string" /> <xs:element name="password" type="xs:string" /> </xs:all> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:schema>

还有下一个问题。如果soapUI Pro 将正确解析来自xsd 的complexType 元素用户 - 来自soapUI Pro 的POST 数据将是下一个:

但是由于附加前缀“sis:”,这将被服务器拒绝。服务器只支持下一种格式

请指教。

0 投票
11 回答
127929 浏览

api - 您使用什么工具来测试您的公共 REST API?

寻找用于测试 REST API 的工具。

到目前为止,我只知道SoapUI。我已经尝试过 SOAPUI,但是 -至少在 mac 中- 这很糟糕。

想知道人们用什么来测试他们自己的 API。

0 投票
1 回答
176 浏览

php - 如何学习 SOAP 和 Web 服务?

我应该为潜在雇主参加这项在家技能测试。他们扔给我一个曲线球,要求我构建一个使用他们的 ASP.NET API 的页面。

我可以访问 API 文档,以及我的页面需要能够提取哪些信息的说明。

我有一些 PHP 技能,并且对 AJAX 有一些了解,所以我假设我从那里开始。但这就是我所知道的一切!我应该从哪里开始?

0 投票
1 回答
980 浏览

response - SOAP-UI - 如何在多部分响应中检索第二个正文部分并断言相同

我们有一个返回多方响应的 RESTful 网络服务。第一个正文部分是一个 xml,第二个是一个 xhtml。我能够检索第一个正文部分并断言。但是,我无法检索第二个正文部分,以便我可以对其进行 XPath 断言。第二个身体部位作为附件出现。使用 grrovy 脚本,我可以访问附件并与预期的 xhtml 进行字符串比较。为了增加痛苦,我的要求是忽略特定标签中存在的少数属性,因为该值对于每个请求都是动态的,并且在执行断言时必须被忽略。通过使用“允许通配符”选项,这在 XPath 断言中更容易实现。

我的问题是: 1. 有没有办法使用 XPath 断言断言第二个正文部分。2. 如果不是,如何通过忽略实际 xhtml/xml 中存在的一些属性来使用 groovy 脚本执行断言。 替代文字

0 投票
3 回答
12290 浏览

android - 适用于 Android 的 KSOAP2 提供

我正在尝试访问其 WSDL 位于http://srilanka.lk:9080/services/CropServiceProxy?wsdl的 Web 服务。使用 SoapUI 我发送了一个请求并成功获得了响应。

然后使用 KSoap2 for Android 我试图得到回应。但我得到的只是一个 SoapFault 错误。代码如下。

String NAMESPACE = "http://schemas.icta.lk/xsd/crop/handler/v1";

这导致以下结果。

我尝试使用 VER11,但它随后给出了以下错误作为 bodyIn。

Ksoap2 for android 有什么问题吗?那么还有另一种方式可以在 Android 中使用 Web 服务吗?(只有 SOAP 可用)

更新:我尝试了复杂类型的 KvmSerializable 接口。以下是我的代码。我仍然得到同样的错误。在 http_transport.call 行中引发了 XMLPullParser 错误。

这是客户端的复杂类型实现。我只有 WSDL。

用于访问和解析 Web 服务响应的修改代码。

String NAMESPACE = "http://schemas.icta.lk/xsd/crop/handler/v1/"; 字符串 URL = "http://www.srilanka.lk:9080/services/CropServiceProxy.CropServiceProxyHttpSoap12Endpoint"; String method_name = "getCropDataList"; 字符串 SOAP_ACTION = "http://schemas.icta.lk/xsd/crop/handler/v1/getCropDataList";

0 投票
1 回答
2294 浏览

xml - 在 SoapUI 模拟服务响应脚本中,我需要使用请求中的值

在 SoapUI 模拟服务响应脚本中,我需要使用请求中的值。我试图让 value_2 在响应中使用它。

例如 SOAPUI 模拟服务收到以下请求:

我访问了以下链接,但它对我不起作用。

在 SOAP UI 模拟响应脚本中访问请求 XML

SoapUI 在模拟服务脚本中获取请求参数

我也尝试了以下几行但失败了。

另请注意,我使用的是基本版(不是专业版)

你能帮我解决这个问题吗?

谢谢,托尼

0 投票
3 回答
3626 浏览

android - Android 的肥皂故障版本不匹配 KSOAP2

我正在尝试访问托管在此处的 Web 服务

http://srilanka.lk:9080/services/CropServiceProxy?wsdl

在 SoapUI 中工作正常。我得到了正确的回应。

SoapUI 请求

SoapUI 响应

但在 Ksoap2 for android 中,soap 响应是一个错误。以下分别是 requestDump 和 responseDump。

请求转储

响应转储

这是我的代码。

我怎样才能在 Ksoap2 中得到正确的响应?

0 投票
1 回答
1839 浏览

soapui - SoapUI JMS 连接

我正在使用 SoapUI 通过使用 WebSphere MQ 作为 JMS 提供者对 JMS 上的某些服务进行性能测试。SoapUI 使用 HermesJMS 为 JMS 端点提供 JMS 连接详细信息。

我注意到当我从 SoapUI 调用请求时,JMS 连接永远不会关闭。这会导致数百个SYSTEM.DEF.SVRCONN通道连接。

它似乎特定于 SoapUI,因为 HermeJMS 没有表现出这种行为。

有没有其他人看过这个?

0 投票
1 回答
1252 浏览

web-services - SOAPUI客户端测试webService

我正在使用 SoapUI 来测试 Web 服务。这样我就可以格式化一个请求并获得响应。

现在我的要求是我需要准备一个文件(不确定格式),我必须一次从soapUI客户端发送50到100个不同的请求并得到响应。

Colud 有人帮我解决这个问题吗?