前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >postman使用教程1-安装与使用

postman使用教程1-安装与使用

作者头像
上海-悠悠
修改2023-09-25 16:34:13
26.7K0
修改2023-09-25 16:34:13
举报
文章被收录于专栏:从零开始学自动化测试

前言

postman用于测试http协议接口,无论是开发, 还是测试人员, 都有必要学习使用postman来测试接口, 用起来非常方便。

环境安装

postman 可以直接在chrome 上安装插件,当然大部分的同学是没法连接到谷歌商店的,我们可以在电脑本地安装postman 客户端工具。 Postman 也可作为适用于Mac,Windows(32位/ 64位)和Linux(32位/ 64位)操作系统的本机桌面应用程序使用。

Postman官网下载地址 https://www.postman.com/downloads/:

  • Postman for MAC https://dl.pstmn.io/download/latest/osx
  • Postman for windows 64 https://dl.pstmn.io/download/latest/win64
  • Postman for windows X86 https://dl.pstmn.io/download/latest/win32
  • Postman for linux https://dl.pstmn.io/download/latest/linux64

以windows 10系统安装为例,下载安装包Postman-win64-7.1.1-Setup.exe,双击安装

测试接口

接口名称:获取今日天气

详细说明:http://www.k780.com/api/weather.today

请求示例(json): http://api.k780.com:88/?app=weather.today&weaid=101020100&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json

请求参数说明: app 是获取哪天的数据,weather.today是获取今天的,weather.future获取未来五天的 wedid 是城市气象编号,与中国天气网编号一致,如上海:101020100 key和sign是身份验证,注册一个可以换成自己的,上例中的10003是公众帐号, formt是返回格式,支持 json,xml,除了formt不是必须的以外,其他参数都是必须提供的。

接口返回格式:

代码语言:javascript
复制
# 作者-上海悠悠 QQ交流群:717225969
# blog地址 https://www.cnblogs.com/yoyoketang/{
"success": "1",
"result": {
"weaid": "36",
"days": "2021-05-06",
"week": "星期四",
"cityno": "shanghai",
"citynm": "上海",
"cityid": "101020100",
"temperature": "24℃/19℃",
"temperature_curr": "22℃",
"humidity": "31%",
"aqi": "57",
"weather": "小雨",
"weather_curr": "多云",
"weather_icon": "http://api.k780.com/upload/weather/d/1.gif",
"weather_icon1": "",
"wind": "东北风",
"winp": "1级",
"temp_high": "24",
"temp_low": "19",
"temp_curr": "22",
"humi_high": "0",
"humi_low": "0",
"weatid": "2",
"weatid1": "",
"windid": "1",
"winpid": "1",
"weather_iconid": "1"
}
}

Collection下添加 request 请求

点左上角 New - 添加 Collection ,Collection是收集器,可以理解成一个测试项目,这个项目下添加需测试的接口

添加收集器名称和描述

create 添加成功后,添加一个请求

添加需要测试的请求,保存到收集器里面

展开之后就可以看到添加的get请求了

测试天气预报接口

以测试天气接口为例:http://api.k780.com:88/?app=weather.today&weaid=101020100&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json

可以直接复制整个url地址到地址栏,会自动生成 QueryParams 键值对

点send按钮,就可以看到response内容了

Query Params

Query Params参数有2种编辑方式,可以在表格填写键值对

也可以点开Bulk Edit写多个键值对,中间用冒号隔开,多个参数换行

代码语言:javascript
复制
app:weather.today
weaid:101020100
appkey:10003
sign:b59bc3ef6191eb9f747dd4e83c99f2a4
format:json
# 作者-上海悠悠 QQ交流群:717225969
# blog地址 https://www.cnblogs.com/yoyoketang/
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 环境安装
  • 测试接口
  • Collection下添加 request 请求
  • 测试天气预报接口
  • Query Params
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档