企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
ReadyAPI 环境用于根据目标测试环境快速切换测试配置。 每套环境都有自己的 SOAP 服务、REST 服务、项目自定义属性和数据库连接,如果我们使用环境来管理这些配置,当我们变更测试环境时,可以在不同的环境之间轻松地切换。 >[warning]环境只包括 **Project** 属性,不包括 **Test suite** 属性以及更低层级的属性。 在 **Environments** 窗口编辑环境配置。点击工具栏的 <img class="aqInlineImg" src="https://support.smartbear.com/readyapi/docs/_images/icon/environments.png" > 打开编辑窗口。 ![](https://support.smartbear.com/readyapi/docs/_images/testing/environments/about-toolbar.png) **ReadyAPI 中切换环境** 切换环境有以下几种方式: 1、使用控制栏的下拉列表 ![](https://support.smartbear.com/readyapi/docs/_images/testing/environments/about-controlbar.png) 2、**Environments** 窗口:双击一个环境名称。 3、**Environments** 窗口:在环境名称上右击,选择 `Set Active` 。 4、使用代码:`<project name>.setActiveEnvironment(<environment name>)` 。可以在 setup 、teardown 脚本或 Groovy Script 步骤中使用。 ``` // 激活指定项目的指定环境 def proj = testRunner.testCase.project.workspace.getProjectByName("Sample Project") proj.setActiveEnvironment("Test Environment") ``` **Test Runner 中切换环境** 如果使用 SoapUI test runner、LoadUI test runner 或 security test runner 运行测试,通过下面的方式切换环境: 1、GUI 模式 ![](https://support.smartbear.com/readyapi/docs/_images/soapui/running/automating/overrides-conref-tab.png) 在 **Overrides** 选项卡,从 **Environments** 下拉列表选择需要的环境。 >[success]使用 `-e`,`-u` ,`-p` 命令行参数重写 Endpoint,Username 和 Password 的值。在 [命令行参数]() 章节查看更多信息。 2、命令行模式 使用 `-E` 参数指定环境: ``` "-ETest Environment" ``` --- :-: --- 贡献者名单(排名不分先后) --- :-: **材料** 官网英文文档 :-: **编写** 李云 :-: **校验** :-: **支持**