postman-接口参数化

一、参数化


 

参数化就是请求的数据需要动态变化或者批量读取的时候,通过将请求的数据存放在一个文件中,依次读取该文件中的数据,达到使用动态数据请求接口的目的

二、练习接口

1. 高德地图天气 API 免费版可用资源


 

    • 30万次/日,200次/秒并发
    • 实时天气预报
    • 未来 4 天天气预报
    • 最高最低气温、风力风向、湿度
    • 与高德地图数据融合,极其丰富的地点地图路径数据
 
 
 

2. 高德地图天气 API 接入极简教程


 

  • 阅读高德地图天气开发文档
  • 打开 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,进入批量执行请求设置页面

 

 -查看请求结果并导出

 

 

posted @   没醉  阅读(255)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示