【API接口工具】postman-环境设置
创建环境
您将在 Postman 的右上角看到选定的环境状态,在环境选择器中选择了任何活动环境。在左侧的环境中,您可以访问所有环境,然后选择设置活动图标 以设置活动图标 激活环境。选择一个环境以将其打开以在选项卡中进行编辑
要创建新环境,请选择左侧的Environments并选择+。
为您的环境输入一个名称,并使用您需要的任何变量对其进行初始化——您也可以稍后为环境指定变量。
选择保存以保存您添加的任何环境变量。
访问环境
您可以从 Postman UI 和请求元素(包括 URL、参数、正文数据和测试脚本)访问环境变量。
要查看所有环境,请选择侧栏中的环境。
您可以在此处添加、共享、复制、下载、管理访问、删除和从工作区移除共享环境。您还可以通过选择Globals访问您的全局变量。
要查看环境中的变量,请选择其名称。您可以在此处编辑、添加和删除环境中的变量。
您可以在预请求和测试代码中访问当前环境变量值
pm.environment.get("variable_key");
编辑环境变量
您可以通过从左侧的环境中打开环境来编辑变量,或者通过打开 Postman 右上角的环境快速查看图标 并选择快速查看图标 编辑来编辑变量。
编辑环境名称或变量的名称、类型和值,记住初始值将与您的 Postman 帐户同步,并与任何有权访问该环境的协作者共享。编辑完成后选择保存。
如果您对环境具有查看者访问权限,您将 锁定图标 在名称旁边看到一个锁定图标,表示它是只读的,并且您将只能编辑当前值,该值仅对您可见,不会与您的同步邮递员帐户或工作区。要编辑初始值,您需要Request Access。
您可以通过环境快速查看直接在活动(当前选定)环境中编辑变量的当前值。选择编辑图标 编辑图标 以编辑您选择的值。
您还可以从测试脚本更新环境变量值。
从脚本设置环境变量
您的预请求和测试脚本可以更新环境变量值。
使用pm.environment在活动(当前选择的)环境中设置环境变量:
pm.environment.set("variable_key", "variable_value");
您只能在具有编辑权限的环境中从脚本创建新变量。如果您在对环境具有查看者访问权限的脚本中更新或取消设置值,则该更改将仅对您可见,而不会与您的团队共享。
分支环境
您可以分叉环境来更改它们而不影响它们的基本版本,或者在没有编辑器访问权限的情况下为它们的开发做出贡献。要创建一个环境:
将鼠标悬停在侧边栏中的环境上,然后选择 更多操作图标 环境名称右侧的更多操作图标。
选择创建分叉。
您还可以通过 在环境概览选项卡中选择Fork来创建一个环境。 叉子图标
您可以编辑环境分支并根据需要使用它,也可以创建拉取请求来更新原始环境。
查看拉取请求、分叉和环境详细信息
您可以从右侧边栏中查看有关环境的所有拉取请求、分叉和详细信息:
要查看拉取请求,请选择拉取请求图标 拉取请求图标
要查看分叉,请选择分叉图标 叉子图标
要查看有关环境的其他信息,包括其 ID、作者以及使用它的任何模拟服务器或监视器,请选择信息图标
自研产品推荐
历时一年半多开发终于smartApi-v1.0.0版本在2023-09-15晚十点正式上线
smartApi是一款对标国外的postman的api调试开发工具,由于开发人力就作者一个所以人力有限,因此v1.0.0版本功能进行精简,大功能项有:
- api参数填写
- api请求响应数据展示
- PDF形式的分享文档
- Mock本地化解决方案
- api列表数据本地化处理
- 再加上UI方面的打磨
为了更好服务大家把之前的公众号和软件激活结合,如有疑问请大家反馈到公众号即可,下个版本30%以上的更新会来自公众号的反馈。
嗯!先解释不上服务端原因,API调试工具的绝大多数时候就是一个数据模型、数据处理、数据模型理解共识的问题解决工具,所以作者结合自己十多年开发使用的一些痛点来打造的,再加上服务端开发一般是面向企业的,作者目前没有精力和时间去打造企业服务。再加上没有资金投入所以服务端开发会滞后,至于什么时候会进行开发,这个要看募资情况和用户反馈综合考虑。虽然目前国内有些比较知名的api工具了,但作者使用后还是觉得和实际使用场景不符。如果有相关吐槽也可以在作者的公众号里反馈蛤!
下面是一段smartApi使用介绍: