Postman:Postman简介、安装、入门使用方法详细攻略
Postman:Postman简介、安装、入门使用方法详细攻略
目录
Postman简介
开发API后,用于API测试的工具。在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下。在开发APP接口的过程中,一般接口写完之后,后端开发都会模拟调用一下请求。在用Postman之前,对于一般的get请求我基本都会用浏览器来简单模拟。而对于post请求,我一般习惯写代码来调用。可以用Java来模拟,当然用Python会更简洁。但是还有有很多弊端,不便于管理、维护困难等。Postman具有每个API开发人员的功能:请求构建,测试和预请求脚本,变量,环境和请求描述,旨在无缝地一起工作。
这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下,一款模拟请求的利器Postman。
Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。在Postman中,请求可以保存,也就类似于文件。而Collection类似文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。
Postman安装
官网地址:https://www.getpostman.com/downloads/
安装非常简单,下载直接安装即可!
1、此方法需要FQ,在安装时,最好是通过chrome浏览器打开chrome网上应用店直接添加到chrome插件中。如果是直接从网上先把postman下载好很可能按不到chrome上去。
Postman入门
相关文章:Postman:Postman(HTTP的测试工具)使用方法详细攻略
1、图文教程
1.1、get案例
http://localhost:5000/mine
{
"index": 2,
"message": "New Block Forged",
"previous_hash": "bcf967686847793897aab280b106ea30017c439aaeec21c9c7bd95472158268f",
"proof": 12383,
"transactions": [
{
"amount": 1,
"recipient": "b5ae874dc9324a128f4889f89e340112",
"sender": "0"
}
]
}
1.2、post案例
http://localhost:5000/transactions/new
{
"sender": "b5ae874dc9324a128f4889f89e340112",
"recipient": "someone else's address",
"amount": 5
}
{
"message": "Transaction will be added to Block 3"
}
1.3、get案例
http://localhost:5000/chain
{
"chain": [
{
"index": 1,
"previous_hash": "1",
"proof": 100,
"timestamp": 1523154040.807251,
"transactions": []
},
{
"index": 2,
"previous_hash": "bcf967686847793897aab280b106ea30017c439aaeec21c9c7bd95472158268f",
"proof": 12383,
"timestamp": 1523154095.569124,
"transactions": [
{
"amount": 1,
"recipient": "b5ae874dc9324a128f4889f89e340112",
"sender": "0"
}
]
}
],
"length": 2
}
pipenv run python blockchain.py
pipenv run python blockchain.py -p 5001
1.4、post案例
{
"nodes":["http://127.0.0.1:5001"]
}
{
"message": "New nodes have been added",
"total_nodes": [
"127.0.0.1:5001"
]
}
1.5、get案例
参考博文API 自动化测试利器——Postman
相关文章
- Java实现 蓝桥杯 算法提高 高精度减法(JDK方法)
- Ubuntu下SubVersion安装方法(摘抄)
- 2015.11.3(font-family样式中文乱码解决方法)
- mysql 5.5 安装到最后未响应的解决方法
- Sublime Text 3 常用插件以及安装方法(转)
- Java对存储过程的调用方法
- 使用regsrv32.exe绕过应用程序白名单(多种方法)
- yum只下载软件不安装的两种方法
- NLP:自然语言处理技术中常用的文本特征表示方法之字典特征抽取(对字典型数据通过特征抽取和向量化进而实现特征数字化,one-hot编码/仅有值稀疏矩阵,如对类别型特征转换数字型)代码实现
- NLP之Word2Vec:Word2Vec算法的简介(CBOW和Skip-Gram及其对比)、安装、使用方法之详细攻略
- Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略
- Py之numpy:numpy库的简介、安装、使用方法、案例应用之详细攻略
- DL框架之AutoKeras框架:深度学习框架AutoKeras框架的简介、特点、安装、使用方法详细攻略
- Py之rdflib:rdflib库的简介、安装、使用方法之详细攻略
- Py之rgf_python:rgf_python的简介、安装、使用方法之详细攻略
- Py之cvxopt:cvxopt库的简介、安装、使用方法之详细攻略
- Py之qrcode:Python包之qrcode的简介、安装、使用方法之详细攻略
- Py之PyAutoGUI:python库之PyAutoGUI的简介、安装、使用方法
- Py之Kivy:Python库之Kivy的简介、安装、使用方法之详细攻略
- Py之twisted:Python库之twisted简介、安装、使用方法等详细攻略
- Py之gpxpy:gpxpy的简介、安装、使用方法之详细攻略
- Tool之Jira:Jira(敏捷项目管理工具/事务跟踪管理工具)的简介、安装、使用方法之详细攻略
- Computer:MediaPreview的简介、安装、使用方法之详细攻略
- Computer:Microsoft Office Visio2021的简介、安装、使用方法图文教程之详细攻略
- Android 调用系统安装App的方法
- 【华为云技术分享】Linux软件安装的几种方法 (一)—— apt-get
- Android log 方法
- Go语言自学系列 | golang标准库os包和环境相关的方法
- 【移动式完美包安装】不再重复安装tensorflow和pytorch的方法:实现携带自己已经创建好的pytorch和tensorflow编译环境包到别的电脑上去
- Win11终端管理员打不开解决方法
- NOI 评价体系 arbiter 安装方法 常见的问题 移植
- 数据分析的理念、流程、方法、工具(上)
- 海带软件分享——Office 2021全家桶安装教程(附报错解决方法)
- ML之ME:机器学习之风控业务中常用模型评估指标PSI(人群偏移度指标)的的简介、使用方法、案例应用之详细攻略
- Redis数据库的编译安装方法