postman-接口参数化
一、参数化
参数化就是请求的数据需要动态变化或者批量读取的时候,通过将请求的数据存放在一个文件中,依次读取该文件中的数据,达到使用动态数据请求接口的目的
二、练习接口
1. 高德地图天气 API 免费版可用资源
- 30万次/日,200次/秒并发
- 实时天气预报
- 未来 4 天天气预报
- 最高最低气温、风力风向、湿度
- 与高德地图数据融合,极其丰富的地点地图路径数据
2. 高德地图天气 API 接入极简教程
- 打开并注册高德开放平台
- 进入高德开发平台的控制台,创建应用并获取 API Key
- 阅读高德地图天气开发文档
- 打开 API 接口工具,填入 高德地图天气 API URL
1 | #url:https://restapi.amap.com/v3/weather/weatherInfo? key =【你的_API_KEY】8&city=110000&extensions= all #请求参数: key :高德开发平台控制台,创建应用得到的Keycity::高德天气开发文档中的城市代码#请求方法:get |
3、参数化文件
参数化文件,一般有text文本和csv格式文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | text文本:<br> 首行是参数名称,多行数据,参数名称和数据使用英文,逗号分隔,csv文件同理只是文件格式不同 示例1: city 110000 120000 130000 140000 示例2: city, name 110000,北京 120000,辽宁 130000,沈阳 140000,安徽 |
4、参数化请求
-先创建一个请求集合,方便管理请求接口
-在Pre-request Script中定义参数化变量名称
1 | city = data.city; |
-在请求参数中使用定义的变量:{{city}}
-在test中添加断言,以判断接口是否请求成功
-点击接口请求集合名称,使用批量执行接口请求
-点击run,进入批量执行请求设置页面
-查看请求结果并导出
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?