postman的使用

来源:互联网 发布:淘宝网商城清仓特价 编辑:程序博客网 时间:2024/05/16 10:00

    Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。可用来模拟GET、POST等方式的请求来调试接口。

Postman界面介绍

使用Postman测试接口时post请求与get请求的区别

1、get请求:在地址栏输入请求URL,在params中添加请求参数。

2、post请求:post参数在body中设置。

如果服务端需要请求类型为json,需要在headers添加key:Content-Type , value:application/json,在body中row添加要发送的json数据。


测试接口

测试接口1

post请求,无参数。

测试接口2

添加书籍。post请求,参数:key:bookValues,value: {id: "6", name: "Jenkins权威指南", author: "John Ferguson Smart", year: "2016", digest: "John Ferguson Smart,Wakaleo Consulting的主管。"} 

网站上显示成功添加书籍:Jenkins权威指南

接口2参数在fiddler中的显示

Inspectors页签中的TextView

Inspectors页签中的SyntaxView

Inspectors页签中的WebForms

Inspectors页签中的HexView(以十六进制显示请求参数)

测试接口3

更新数据。post请求,请求参数:key:bookValues,value: {id: "4", name: "第一本Docker书 修订版", author: "James Turnbull", year: "2016", digest: "这是一本好书"} 


网站上更新成功


接口3参数在fiddler中的显示

Inspectors页签中的TextView

Inspectors页签中的SyntaxView

Inspectors页签中的WebForms

Inspectors页签中的HexView(以十六进制显示请求参数)

测试接口4

删除书籍。post请求,请求参数:key:idString,value: {id: "3"} 

网站上显示删除成功id为3的书籍Maven实战这本书

接口4参数在fiddler中的显示

Inspectors页签中的SyntaxView

Inspectors页签中的TextView

Inspectors页签中的WebForms

Inspectors页签中的HexView(以十六进制显示请求参数)

fiddler抓包post请求与get请求的区别

1、get请求:打开Composer页签------>点击Parse设置get请求、访问的URL------>点击Execute进行访问
2、post请求:打开Composer页签------>点击Parse设置post请求、访问的URL------>在RequestBody中设置请求参数----->点击Execute进行访问
(1)若参数是json格式,则在RequestBody中参数的格式为key=values;
(2)若参数不是json格式,在Headers里加上Content-Type: application/x-www-form-urlencoded,在RequestBody中填写参数key=values;
示例:

fiddler查看返回值

1、可在Response区域的TextView、SyntaxView、HexView、WebView中以不同显示方式查看请求返回的结果。
示例:


2、返回结果的类型
(1)Raw:将响应显示为纯文本格式。
(2)JSON:将响应显示为json格式。
(3)XML:如果响应的 body 是 XML 格式,就是用分级的 XML 树来显示它。

0 0
原创粉丝点击