问题标签 [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.
soapui - 在soapui运行超过150000个测试用例
我试图在 ReadyApi 的测试套件中运行 150,000 多个测试用例(这涉及对给定的 API 发出休息请求。),但是我总是遇到堆内存问题,这会停止测试执行。我已经尝试了此链接上的所有内容:http ://readyapi.smartbear.com/soapui/working/improving_memory_usage以减少内存消耗,但仍然内存不足。由于我机器上的资源有限,增加堆空间可能不是一种选择。当前堆大小为 4GB,permSpace 为 500MB,已分配给就绪 API。
json - 使用 SOAPUI 将自定义属性从环境传递到 JSON
我正在使用准备就绪!API 试图将自定义变量从环境传递到 Soap UI NG 测试用例之一,但是当我设置属性扩展时,没有传递任何值。
我有以下 JSON 结构:
当我运行这个案例时,组织名作为一个空字符串返回,就像这样
考虑可能我必须将变量移动到 TestSuite 或其他东西中,我在 TestSuite 中添加了一个自定义属性并进行了相同的扩展,但同样,没有传递任何值。
这可能吗?还是有另一种方法来传递环境自定义属性?
更新
答案相对简单,我可能在文档中遗漏了它。
当您将自定义属性添加到环境时,它将成为项目的自定义属性。因此,如果您需要获取 Environment Custom Property 值,只需执行${#Project#<env_cust_prop>}
java - soapui + groovy + mongo db 断言问题
使用给定的代码,我尝试连接到 mongo db,按事件类型选择事件,而不是断言我刚刚选择的内容
我在第 52 行返回 soapui 返回 java.util.NoSuchElementException 错误,在 mongodb 中使用相同的查询手动检查db.getCollection('events').find({"EventType": "test"})
返回 1 个对象。我不知道如何使它工作......:/
properties - 在 SOAP UI 中的测试用例中调用测试用例
我正在尝试使用 SOAP UI Pro 在测试用例中调用测试用例。我创建了一个可重用的测试用例来生成一个随机 VIN,并打算在适用的其他测试用例中调用这个测试用例。我使用了属性转移,但我无法将测试用例中的属性设置为返回的值。
我创建了一个测试用例,编写了一个 groovy 脚本,向测试用例添加了一个属性并添加了一个属性转移。见图片
如图所示,我一直无法设置属性 vin(突出显示)。任何帮助,将不胜感激。
soapui - 如何使用带空格的 oauth 范围
目前我一直在为我的 Rest api 使用 Ready!API Soapui NG。在我的客户端凭据中,我有像scope_api这样的单个字符串范围,它能够生成访问令牌。但是现在我收到了包含空格的凭据的新范围。前任。范围 scope_api1 范围_api2。在 ReadyAPI 中我得到了错误Unable to retrieve token
,但是当我在 POSTMAN 中尝试相同的范围时,我能够获得一个访问令牌。有没有办法让它在 ReadyAPI 上工作?提前致谢
api - 如何在 SoapUI 中的选定环境中运行特定的测试用例
我有多个环境和很多测试用例,但并非所有测试用例都需要在所有环境中运行。有没有办法根据所选环境仅运行测试套件中的特定测试用例。
例如,如果我选择 Environment1,它将运行以下测试用例
如果我选择 Environment2,它将只运行以下测试用例
json - 获取令牌并将其作为 Authorization 标头的值发送到其余步骤
在我从 Post 请求中获得令牌后,如下所示:
我想在不同的 TestSteps Headers 值中使用这个标记。
例如,我必须在收到此令牌后发出 GET 请求,并且它在标头 ->Authentification : Bearer + token_value
中。
那么我可以编写一个 GroovyScript 或其他东西来自动完成它吗?我正在使用 ReadyApi。
问候, 阿德里安
jenkins - 在 Ready! 中加密外部全局属性文件!API
在我的项目中,我们将数据库密码存储在外部全局属性文件中,并且该项目在 git 中。我们使用 jenkins 来执行构建。在外部全局属性文件中,密码以纯文本格式存储。我想以某种方式加密文件或使用任何其他方式来保护它。而且我应该能够在脚本中使用该密码来访问后端数据库。你能帮我解决我该怎么做吗?有哪些途径?
谢谢