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

soapui - 在soapui运行超过150000个测试用例

我试图在 ReadyApi 的测试套件中运行 150,000 多个测试用例(这涉及对给定的 API 发出休息请求。),但是我总是遇到堆内存问题,这会停止测试执行。我已经尝试了此链接上的所有内容:http ://readyapi.smartbear.com/soapui/working/improving_memory_usage以减少内存消耗,但仍然内存不足。由于我机器上的资源有限,增加堆空间可能不是一种选择。当前堆大小为 4GB,permSpace 为 500MB,已分配给就绪 API。

0 投票
1 回答
1862 浏览

soapui - 复制和粘贴 SoapUI 标头

我有一个包含多个测试套件的大型项目,每个测试套件都包含多个测试用例。许多测试用例包含需要类似标头的端点(大约 15 个标头需要大量手动输入才能输入)。

我看到有一个导入标题的按钮(以红色突出显示),但我没有看到任何导出选项。

是否有可以复制和粘贴标题而不需要每次都重新键入标题的功能?

标题部分

0 投票
2 回答
1064 浏览

json - 使用 SOAPUI 将自定义属性从环境传递到 JSON

我正在使用准备就绪!API 试图将自定义变量从环境传递到 Soap UI NG 测试用例之一,但是当我设置属性扩展时,没有传递任何值。

我有以下 JSON 结构:

当我运行这个案例时,组织名作为一个空字符串返回,就像这样

考虑可能我必须将变量移动到 TestSuite 或其他东西中,我在 TestSuite 中添加了一个自定义属性并进行了相同的扩展,但同样,没有传递任何值。

这可能吗?还是有另一种方法来传递环境自定义属性?

更新

答案相对简单,我可能在文档中遗漏了它。

当您将自定义属性添加到环境时,它将成为项目的自定义属性。因此,如果您需要获取 Environment Custom Property 值,只需执行${#Project#<env_cust_prop>}

0 投票
1 回答
518 浏览

java - soapui + groovy + mongo db 断言问题

使用给定的代码,我尝试连接到 mongo db,按事件类型选择事件,而不是断言我刚刚选择的内容

我在第 52 行返回 soapui 返回 java.util.NoSuchElementException 错误,在 mongodb 中使用相同的查询手动检查db.getCollection('events').find({"EventType": "test"}) 返回 1 个对象。我不知道如何使它工作......:/

0 投票
2 回答
904 浏览

groovy - 如何修改选定身份验证配置文件的用户名、密码和域的内容?

对于已经在框架级别选择并设置的 REST 请求,我有以下配置文件“TPG”:

身份验证配置文件 在此处输入图像描述

如何修改用户名、密码和域字段;以及在独立的 groovy 脚本中更改抢先身份验证的两个选项之间的选择?

0 投票
1 回答
167 浏览

properties - 在 SOAP UI 中的测试用例中调用测试用例

我正在尝试使用 SOAP UI Pro 在测试用例中调用测试用例。我创建了一个可重用的测试用例来生成一个随机 VIN,并打算在适用的其他测试用例中调用这个测试用例。我使用了属性转移,但我无法将测试用例中的属性设置为返回的值。

我创建了一个测试用例,编写了一个 groovy 脚本,向测试用例添加了一个属性并添加了一个属性转移。见图片

如图所示,我一直无法设置属性 vin(突出显示)。任何帮助,将不胜感激。

0 投票
0 回答
312 浏览

soapui - 如何使用带空格的 oauth 范围

目前我一直在为我的 Rest api 使用 Ready!API Soapui NG。在我的客户端凭据中,我有像scope_api这样的单个字符串范围,它能够生成访问令牌。但是现在我收到了包含空格的凭据的新范围。前任。范围 scope_api1 范围_api2。在 ReadyAPI 中我得到了错误Unable to retrieve token,但是当我在 POSTMAN 中尝试相同的范围时,我能够获得一个访问令牌。有没有办法让它在 ReadyAPI 上工作?提前致谢

0 投票
1 回答
1695 浏览

api - 如何在 SoapUI 中的选定环境中运行特定的测试用例

我有多个环境和很多测试用例,但并非所有测试用例都需要在所有环境中运行。有没有办法根据所选环境仅运行测试套件中的特定测试用例。

例如,如果我选择 Environment1,它将运行以下测试用例

如果我选择 Environment2,它将只运行以下测试用例

0 投票
2 回答
4575 浏览

json - 获取令牌并将其作为 Authorization 标头的值发送到其余步骤

在我从 Post 请求中获得令牌后,如下所示:

我想在不同的 TestSteps Headers 值中使用这个标记。

例如,我必须在收到此令牌后发出 GET 请求,并且它在标头 ->Authentification : Bearer + token_value中。

那么我可以编写一个 GroovyScript 或其他东西来自动完成它吗?我正在使用 ReadyApi。

问候, 阿德里安

0 投票
0 回答
235 浏览

jenkins - 在 Ready! 中加密外部全局属性文件!API

在我的项目中,我们将数据库密码存储在外部全局属性文件中,并且该项目在 git 中。我们使用 jenkins 来执行构建。在外部全局属性文件中,密码以纯文本格式存储。我想以某种方式加密文件或使用任何其他方式来保护它。而且我应该能够在脚本中使用该密码来访问后端数据库。你能帮我解决我该怎么做吗?有哪些途径?

谢谢