问题标签 [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.

0 投票
1 回答
133 浏览

groovy - 如何使用 ReadyAPI 中的 groovy 识别测试用例是否已在测试用例、测试套件或项目级别触发

我如何确定测试用例是从被调用的测试用例中的测试用例级别、测试套件级别还是项目级别触发的。

我的项目结构如下:

例如说我的测试用例 TC1 有 2 个测试步骤

在此处输入图像描述

0 投票
1 回答
541 浏览

java - 多个 Maven 插件来运行一个阶段

我正在做一个 Maven smartbear soapui 项目。我有两个插件的依赖项。`

我的测试需要有依赖插件 redfish,因为它支持soapuiTestSuite 属性配置。

现在,当我尝试运行它mvn install test时,构建开始使用第一个插件运行并失败,因为它没有下载第二个插件,后来再次运行下载第二个但失败。在运行目标之前,我需要同时设置插件和整个配置。

我是 Maven 结构的新手。

0 投票
1 回答
706 浏览

soapui - 正确的测试用例执行给出“失败”状态

我对 testCase 执行有一个奇怪的问题。

我有一个具有以下结构的测试用例:

和测试用例主体

TearDown Script : 恢复自定义属性

所有这些步骤都成功执行,我没有记录任何错误,但整体测试的状态为 FAILED。

我意识到问题来自 goto 步骤:我正在循环返回 SOAP 请求以检查状态,而返回的状态设置为“待定”。因此,每次请求返回“待处理”时,它都会失败,我再次发送检查请求。当状态最终为“成功”时,testStep 变为绿色(OK)并且 testCase 继续。

在整体结果中,多次播放的testStep每次“迭代”存储一次,只有最后一次的结果是OK的,所以整体测试状态为FAILED。

0 投票
1 回答
518 浏览

soapui - testRunner 结果不一致

我目前面临 ReadyAPI testRunner 结果的问题。为了设计我的测试,我使用了一个小的拆解脚本来检查我的 testCase 的步骤状态:

在我的大多数测试中,它都符合我的要求,但我有一个测试给了我不连贯的结果,即。它包含 10 个步骤并仅显示五个最新的结果

我有另一个来自另一个 testSuite 的测试,它包含类似的测试结构,并且给了我正确的输出。我试图修改两个测试用例以获得相同的序列,但我仍然遇到问题。

有人已经经历过这样的问题吗?任何帮助表示赞赏

这是一个截图:TTM API 的副本有问题,用例的副本没有 项目

0 投票
2 回答
2171 浏览

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:

0 投票
1 回答
6965 浏览

random - 如何在groovy脚本中生成特定范围内的随机数

如何在 Groovy Script 中生成特定范围内的随机数?我想生成 10,000 到 90,000 之间的数字

以下是我到目前为止的尝试:

1.

2.

这两个都生成一个随机数是的,但它们不在10,00-90,000的范围内

0 投票
1 回答
510 浏览

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]结果。

请问最好的处理方法是什么?

0 投票
2 回答
1475 浏览

rest - URL 中的 SOAPUI ReadyAPI 资源参数

有没有办法在 Rest 请求的 URL 末尾添加一个参数?

这是网址:

我尝试使用 1000 的参数,如下所示:

这不会在最后呈现 1000。

有没有办法做到这一点?

0 投票
1 回答
212 浏览

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 的文件类型。

我相信我仍然缺少一些步骤,我希望社区可以为我指出正确的方向来研究和使用什么。谢谢你。

0 投票
1 回答
72 浏览

jms - Jms 配置就绪 Api 2.2

我正在尝试在 Ready API 2.2 中手动配置 JMS。我想使用 Apache ActiveMQ,因为我需要有效的输入:

我检查了许多来源,但我没有得到这些的确切值。任何人都可以提供它们。需要什么基本的 Jar 文件?