环境与服务
创建环境
点击界面右上角的 “环境管理” 按钮
≡
。点击左侧列表最后一项
新建环境
。输入新环境的名称,添加服务前置 URL 和变量。
点击
保存
。要使用新环境,从界面右上角的环境管理中选择它。这样就把它设为当前环境,并将所有变量设置为环境中指定的值。
服务(前置 URL)
https://127.0.0.1
http://abc.com/v1
http://abc.com/v1
,而你的接口路径是 /pet
,那么在生产环境发送请求时,实际发送的请求地址是:http://abc.com/v1/pet
BASE_URL 变量
BASE_URL
,用于存储当前环境的“默认服务”前置 URL。通常不建议直接使用这个变量。pm.request.getBaseUrl()
来获取当前接口的前置 URL,避免使用 pm.environment.get('BASE_URL')
。因为如果接口没有使用“默认服务”,则可能无法正确获取当前接口的前置 URL。BASE_URL
的环境变量,它将覆盖系统预定义的 BASE_URL
。pm.environment.set('BASE_URL', 'My_url')
会创建一个名为 BASE_URL
的环境变量,而不会改变前置 URL 本身。使用多服务
https://user.abc.com
,订单相关的请求指向 https://order.abc.com
,那么你可能需要使用多服务配置。具体操作如下:在环境中添加多个服务及其对应的前置 URL。
将接口分配到指定的服务。在文档模式下,从
在调试模式下,从 
修改接口
标签页的 “服务(前置 URL)” 下拉框中选择服务。接口说明
标签页的 “服务(前置 URL)” 下拉框中选择服务。也可以在目录层级添加服务。点击目录名称,在目录设置中,从 “服务(前置 URL)” 下拉框选择服务。这样目录下的所有接口都会指向这个服务。
在界面右上角选择环境并点击发送,绑定到服务的接口就会被发送到对应的前置 URL。
当你在环境管理中切换到不同环境时,可能会发现用户服务和订单服务也被添加到其他环境中,但前置 URL 为空。
这是因为在大多数团队中,测试和开发环境都有对应的服务。通过为每个环境设置相应的前置 URL,当你在右上角切换环境时,所有接口请求都会被发送到正确的服务。在实践中,这是最高效的设计方式。
添加环境变量
切换环境
环境迁移
在环境管理中,将鼠标悬停在环境列表旁的 
...
上,点击 “导出” 以获取 JSON 文件。在另一台电脑上,打开环境管理,将鼠标悬停在环境列表旁的
...
上,点击 “导入”,并选择要导入的 JSON 文件。你也可以导入从 Postman 导出的环境。
环境可见范围
修改于 2025-01-06 02:50:36