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

groovy - 在另一个项目中运行测试用例的 Groovy 脚本

我在 SoapUI 中有两个独立的项目。我需要将项目 1 的财产转移到项目 2。

此外,每次执行项目 2 时,我都需要它在项目 1 中运行测试用例以获取更新的属性值。

项目一

  • 请求-添加一个人(返回 id)

项目 2

  • 请求发布照片(需要从项目 1 更新 id)

我找到了一个 Groovy 脚本,它将从另一个项目中获取一个属性。

但是我被困在如何使用 Groovy 脚本在不同的项目中运行测试用例

0 投票
2 回答
2059 浏览

soap - SoapUi 请求返回 404 但 curl 工作正常

我正在尝试在 ReadyAPI 中使用 API,但它对我不起作用。当我通过 CURL 发出请求时,它工作正常。任何帮助,将不胜感激。

这是通过 Curl 请求的格式示例,结尾部分是 URL 编码的:

这将返回我期望的正确响应。但是,当我在 SoapUI 中使用它并从 URL 输入新的 REST 服务时,它会删除 URL 编码并形成如下请求:

此请求返回 404 Not Found。不确定 URL 编码是否重要,但是当我手动添加它时,它会给我一个内部服务器错误。我在soapui 请求中缺少什么。

0 投票
2 回答
18412 浏览

groovy - 无法解析类 groovy.json.JsonSlurpe

我收到以下错误消息:

0 投票
0 回答
58 浏览

groovy - 如何在 groovy/Soap UI 中将 MongoClient 连接维护为 TestSuite 的“单例”

我已经按照这里的建议尝试过。

我能够访问连接对象,但它说

IllegalStateException - 状态应该是:打开

以下是我尝试过的片段。

0 投票
1 回答
1055 浏览

groovy - SoapUI Pro Groovy!错误:错误!源中阶段“语义分析”中的异常查找类名导致编译失败

ReadyAPI“语义分析”错误。我已将脚本库存储在 bin 文件夹中,并getBuildingInfo从 ReadyAPI 的 groovy 测试脚本中调用该方法。大多数情况下,此方法工作正常,但偶尔会出现此错误。我想找出确切的问题并解决根本原因。我在eclipse中测试了代码,它工作得很好。

错误:错误!源单元“Script15.groovy”中的“语义分析”阶段异常 查找 PropertiesQuery 导致编译失败。此调用不应该进行任何编译。漏洞!源单元“Script15.groovy”中的“语义分析”阶段异常 查找 PropertiesQuery 导致编译失败。此调用不应该进行任何编译。

14:在静态范围内发现表观变量“数据库”,但不引用局部变量、静态字段或类。可能的原因:您试图引用绑定中的变量或静态上下文中的实例变量。您拼错了类名或静态导入的字段。请检查拼写。您尝试使用方法“数据库”,但在语法不允许的位置遗漏了括号。@ 第 14 行,第 17 列。 def dbConn = Database.getDbConnection(env);

0 投票
1 回答
72 浏览

ready-api - 是否可以使用测试服务器 ReadyAPI 许可证开发 API 脚本

我在ReadyAPI项目中工作。

我有一个安装许可证的 ReadyAPI Testserver

在工具“cURL”的帮助下,我可以使用测试服务器执行现有的 API 脚本。

是否可以使用ReadyAPI TestServer开发脚本?如果是,我需要在 ReadyAPI 中的何处导入测试服务器 IP 详细信息?

0 投票
3 回答
35075 浏览

groovy - 如何修剪(空格)SoapUI 中断言部分中的变量?

如何修剪(前导和尾随空格) SoapUI/ReadyAPI 的断言部分中的变量?

就绪 API 断言弹出窗口

0 投票
1 回答
520 浏览

json - 正则表达式匹配 Ready API 中的两个 JSON 对象

我正在实现一个现成的 api 项目,我必须在其中比较两个 JSON 对象。
SayObj1 = {"A":"Test1","B:"Test2"}是一个输入。

我在我拥有的脚本文件中有一个正则表达式
Obj = '''{"A":".*","B":".*"}''',我尝试这样assert obj1 == obj做没有用。

有人能告诉我 ReadyAPI 中的脚本文件是否不支持这种格式的正则表达式吗?

0 投票
2 回答
1976 浏览

rest - 在 SOAP UI 中使用 Groovy 在 rest api 中设置 HTTP Header 值

我在 SOAP UI 中有一个 REST API 项目,其中包含一个测试套件中的 20 个测试用例。我想sslkeystore在每个测试步骤中添加一些标头值。这是我的代码。

上面的代码“TEST2”包含我要添加到每个测试用例的标头值。我已经在传出 ws-security 配置下的 ws-security 配置中配置了 TEST2。但在上面的代码中,我收到以下错误:

groovy.lang.MissingMethodException:没有方法签名:com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep.getRestRequest() 适用于参数类型:() 值:[] 可能的解决方案:getTestRequest()、getHttpRequest()

任何人都可以帮助我,如何在每个测试步骤中添加标题值。

0 投票
1 回答
130 浏览

xml - SOAPUI:无法通过数据源循环从数据源中的 xml 获取标签值

我对 SOAPUI 有疑问,我从 YandexSpeller 获得带有几个单词错误的 xml。我在这里得到的 xml:https ://pastebin.com/0E44WH2a

我想获取数据源循环中的每个错误并将其保存到 excel 文件中。问题是我可以通过@len 和@pos 从错误标签中获取属性“len”和“pos”,但无法从“word”和“s”子标签中获取文本。有ready-api错误的例子: https ://i.stack.imgur.com/JrRd0.png