接口测试工具Postman入门

什么是接口

供外部(界面客户端或第三方系统)访问的后台程序,该后台程序能够对外部发送过来的请求进行处理,并返回处理的结果。

接口测试的依据

接口文档(接口的功能说明书)

接口测试的工具

Postman:适用RESTful接口(HTTP/HTTPS协议)的功能测试
Soup UI:适用WebService接口(SOAP协议)的测试
Jmeter:适用RESTful接口的性能测试
HttpClient + fastjson + TestNG:适用RESTful接口功能自动化

JSON数据格式

比如:

{"empNo":"S201","ename":"张三","age":23,"sal":8000.0,"dept":{"deptID":10,"dname":"销售","loc":"上海"}}
{"emps":[{"empNo":"S201","ename":"张三","age":23,"sal":8000.0,"dept":{"deptID":10,"dname":"销售","loc":"上海"}},{"empNo":"A101","ename":"李四","age":27,"sal":12000.0,"dept":{"deptID":10,"dname":"工程","loc":"苏州"}}]}

Postman官方教程

https://www.getpostman.com/docs/v6/postman/sending_api_requests/requests

Http请求的Content-Type

https://www.cnblogs.com/klb561/p/10090540.html

使用Postman工具调用视频管理接口

查看上传视频的接口说明

image.png

image.png

image.png

image.png

image.png

使用Post Man工具发送上传视频的请求

接口测试工具Postman入门_第1张图片
image.png

检查上传的视频是否可以正常播放

接口测试工具Postman入门_第2张图片
image.png

查看按标签查找视频的接口说明

接口测试工具Postman入门_第3张图片
image.png

接口测试工具Postman入门_第4张图片
image.png

接口测试工具Postman入门_第5张图片
image.png

image.png

image.png

使用Postman发送查找视频的请求

1、生成时间戳
https://tool.lu/timestamp

接口测试工具Postman入门_第6张图片
image.png

2、生成sign
查取secretkey和userid
接口测试工具Postman入门_第7张图片
image.png

secretkey为:g6UuoJKst3
userid为:705e4a6271
明文如下:
ptime=1532848683000&tag=demo g6UuoJKst3
在线加密:
http://tool.oschina.net/encrypt?type=2
接口测试工具Postman入门_第8张图片
image.png

加密结果为:
750c9d361cc3f068ef2bc4cddc0d2fefa09fe9fa
将加密结果转成大写字母:
https://www.iamwawa.cn/daxiaoxie.html
接口测试工具Postman入门_第9张图片
image.png

3、构造并发送查找视频的请求
请求地址如下:

http://{接口服务器域名}/v2/video/705e4a6271/search?ptime=1532848683000&tag=demo&sign=750C9D361CC3F068EF2BC4CDDC0D2FEFA09FE9FA
接口测试工具Postman入门_第10张图片
image.png

使用Postman发送编辑单个视频的信息的请求

接口测试工具Postman入门_第11张图片
image.png

接口测试工具Postman入门_第12张图片
image.png

接口测试工具Postman入门_第13张图片
image.png

使用Postman发送查询视频播放量统计数据的请求

接口测试工具Postman入门_第14张图片
image.png

接口测试工具Postman入门_第15张图片
image.png

接口测试工具Postman入门_第16张图片
image.png

使用Postman发送删除视频的请求

接口测试工具Postman入门_第17张图片
image.png

使用Postman对返回的结果进行验证

tests["Body matches string"] = responseBody.has("\"code\":400");
接口测试工具Postman入门_第18张图片
image.png

接口测试工具Postman入门_第19张图片
image.png

Postman里面创建测试集

image.png

将测试的http请求添加到测试集

image.png

运行测试集

image.png

微信扫一扫关注该公众号【测试开发者部落】

image.png

点击链接加入群聊【软件测试学习交流群】
https://jq.qq.com/?_wv=1027&k=5eVEhfN
软件测试学习交流QQ群号:511619105

你可能感兴趣的:(接口测试工具Postman入门)