问题标签 [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.
groovy - 在另一个项目中运行测试用例的 Groovy 脚本
我在 SoapUI 中有两个独立的项目。我需要将项目 1 的财产转移到项目 2。
此外,每次执行项目 2 时,我都需要它在项目 1 中运行测试用例以获取更新的属性值。
项目一
- 请求-添加一个人(返回 id)
项目 2
- 请求发布照片(需要从项目 1 更新 id)
我找到了一个 Groovy 脚本,它将从另一个项目中获取一个属性。
但是我被困在如何使用 Groovy 脚本在不同的项目中运行测试用例
soap - SoapUi 请求返回 404 但 curl 工作正常
我正在尝试在 ReadyAPI 中使用 API,但它对我不起作用。当我通过 CURL 发出请求时,它工作正常。任何帮助,将不胜感激。
这是通过 Curl 请求的格式示例,结尾部分是 URL 编码的:
这将返回我期望的正确响应。但是,当我在 SoapUI 中使用它并从 URL 输入新的 REST 服务时,它会删除 URL 编码并形成如下请求:
此请求返回 404 Not Found。不确定 URL 编码是否重要,但是当我手动添加它时,它会给我一个内部服务器错误。我在soapui 请求中缺少什么。
groovy - 无法解析类 groovy.json.JsonSlurpe
我收到以下错误消息:
groovy - SoapUI Pro Groovy!错误:错误!源中阶段“语义分析”中的异常查找类名导致编译失败
ReadyAPI“语义分析”错误。我已将脚本库存储在 bin 文件夹中,并getBuildingInfo
从 ReadyAPI 的 groovy 测试脚本中调用该方法。大多数情况下,此方法工作正常,但偶尔会出现此错误。我想找出确切的问题并解决根本原因。我在eclipse中测试了代码,它工作得很好。
错误:错误!源单元“Script15.groovy”中的“语义分析”阶段异常 查找 PropertiesQuery 导致编译失败。此调用不应该进行任何编译。漏洞!源单元“Script15.groovy”中的“语义分析”阶段异常 查找 PropertiesQuery 导致编译失败。此调用不应该进行任何编译。
14:在静态范围内发现表观变量“数据库”,但不引用局部变量、静态字段或类。可能的原因:您试图引用绑定中的变量或静态上下文中的实例变量。您拼错了类名或静态导入的字段。请检查拼写。您尝试使用方法“数据库”,但在语法不允许的位置遗漏了括号。@ 第 14 行,第 17 列。 def dbConn = Database.getDbConnection(env);
ready-api - 是否可以使用测试服务器 ReadyAPI 许可证开发 API 脚本
我在ReadyAPI
项目中工作。
我有一个安装许可证的 ReadyAPI Testserver
。
在工具“cURL”的帮助下,我可以使用测试服务器执行现有的 API 脚本。
是否可以使用ReadyAPI TestServer开发脚本?如果是,我需要在 ReadyAPI 中的何处导入测试服务器 IP 详细信息?
groovy - 如何修剪(空格)SoapUI 中断言部分中的变量?
如何修剪(前导和尾随空格) SoapUI/ReadyAPI 的断言部分中的变量?
json - 正则表达式匹配 Ready API 中的两个 JSON 对象
我正在实现一个现成的 api 项目,我必须在其中比较两个 JSON 对象。
SayObj1 = {"A":"Test1","B:"Test2"}
是一个输入。
我在我拥有的脚本文件中有一个正则表达式
Obj = '''{"A":".*","B":".*"}'''
,我尝试这样assert obj1 == obj
做没有用。
有人能告诉我 ReadyAPI 中的脚本文件是否不支持这种格式的正则表达式吗?
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()
任何人都可以帮助我,如何在每个测试步骤中添加标题值。
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