问题标签 [ready-api]
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.
java - 多个 Maven 插件来运行一个阶段
我正在做一个 Maven smartbear soapui 项目。我有两个插件的依赖项。`
我的测试需要有依赖插件 redfish,因为它支持soapuiTestSuite 属性配置。
现在,当我尝试运行它mvn install test
时,构建开始使用第一个插件运行并失败,因为它没有下载第二个插件,后来再次运行下载第二个但失败。在运行目标之前,我需要同时设置插件和整个配置。
我是 Maven 结构的新手。
soapui - 正确的测试用例执行给出“失败”状态
我对 testCase 执行有一个奇怪的问题。
我有一个具有以下结构的测试用例:
和测试用例主体
TearDown Script : 恢复自定义属性
所有这些步骤都成功执行,我没有记录任何错误,但整体测试的状态为 FAILED。
我意识到问题来自 goto 步骤:我正在循环返回 SOAP 请求以检查状态,而返回的状态设置为“待定”。因此,每次请求返回“待处理”时,它都会失败,我再次发送检查请求。当状态最终为“成功”时,testStep 变为绿色(OK)并且 testCase 继续。
在整体结果中,多次播放的testStep每次“迭代”存储一次,只有最后一次的结果是OK的,所以整体测试状态为FAILED。
groovy - Groovy Script assert on Key/Value pairs in SOAP UI XML response
I am using Ready API/SOAP UI. I added a SOAP request and I get a SOAP response XML. My response object has up to 40 Key/Value pairs.
I have functional tests to specifically test each.
- Loop through the whole ArrayOfObjects and Assert if the Key exists and if it exists assert the value.
Can I get a working solution for this scenario. I am unable to do assert on the output object.
SOAP structure looks like this:
And I am using groovy script snippet as below
And the object looks like:
random - 如何在groovy脚本中生成特定范围内的随机数
如何在 Groovy Script 中生成特定范围内的随机数?我想生成 10,000 到 90,000 之间的数字
以下是我到目前为止的尝试:
1.
2.
这两个都生成一个随机数是的,但它们不在10,00-90,000的范围内
xml - XPath 结果返回一个数组
我最近升级到了 SoapUI Pro (ReadyAPI),我遇到了以下问题。我有一个这样的 XPath 断言:
声明命名空间 ns2=' http://some.schema.tld/foo/bar/1.0 ';//ns2:GenerateOrResetPasswordFault//faultCode
faultCode
它与我在元素中获得的特定值相匹配。但是,我在同一个父级中获得了其中两个,因此响应包含类似
我之前有两个断言,一个是匹配123
的,另一个是相同的 XPath,匹配456
并且它有效。现在切换断言失败后,因为 XPath 实际上返回[123,456]
结果。
请问最好的处理方法是什么?
rest - URL 中的 SOAPUI ReadyAPI 资源参数
有没有办法在 Rest 请求的 URL 末尾添加一个参数?
这是网址:
我尝试使用 1000 的参数,如下所示:
这不会在最后呈现 1000。
有没有办法做到这一点?
soapui - 带有负载均衡器 SSL 的 AWS EC2 上的 SoapUI 模拟服务器
我正在尝试使用具有 SSL 证书的负载均衡器在 AWS EC2 Windows 实例上设置 SoapUI 模拟服务。我遇到的问题是我无法从我的 ReadyAPI 桌面应用程序连接到模拟服务器。
我已经在没有负载均衡器的 AWS EC2 Windows 实例上成功设置了相同的 SoapUI 模拟服务。我所做的是我刚刚创建了一个具有 3 个操作的 SoapUI 项目并生成了它们相应的模拟服务;我分配了端口 9090,我也在 Windows 防火墙中打开了该端口。我运行模拟服务并使用端点( http://EC2-IP Address:9090)从我的桌面连接 ReadyAPI ;我能够从我的 AWS EC2 Windows 实例中的模拟服务发送请求并接收响应。但是对于我的具有负载均衡器和 SSL 证书的 EC2 Windows 实例,同样的过程失败了。
我有我的 AWS EC2 证书 .PEM 文件,我使用 PuTTY 密钥生成器从中生成了一个私钥和公钥,我尝试在 ReadyAPI 密钥库上使用这两个密钥,但它要求我输入一个我不记得创建时创建的密码AWS 证书密钥对 .PEM 文件。我还尝试在 Windows 证书中注册生成的 Putty 私钥,但它无法识别扩展名为 .ppk 的文件类型。
我相信我仍然缺少一些步骤,我希望社区可以为我指出正确的方向来研究和使用什么。谢谢你。
jms - Jms 配置就绪 Api 2.2
我正在尝试在 Ready API 2.2 中手动配置 JMS。我想使用 Apache ActiveMQ,因为我需要有效的输入:
我检查了许多来源,但我没有得到这些的确切值。任何人都可以提供它们。需要什么基本的 Jar 文件?