学习笔记-->Postman接口测试

1.什么是接口?

接口:对于一个服务器系统来讲,分为前端和后端,前端就是html页面对用户的展示,后端就是具体功能的实现,前后端之间的数据交互就是接口,系统内部组件的交互叫内部接口测试(电商的登录服务),系统间的接口测试叫外部接口测试(天气预报)。

why接口测试:
1.数据的错误是致命的,说明功能失败(比如价格)
2.UI界面太多,测试无法穷尽
3.越早介入测试,修复bug成本越低
请添加图片描述

2.客户端如何按照协议从服务端获取数据?

一、请求方式(get,post,delete,put)

  1. get请求传参,参数放在url的?后,以键值对存放,&用于区分多个键值对。
    举例
    https://search.jd.com/Search?keyword=%E9%87%91%E9%BE%99%E9%B1%BC&enc=utf8&wq=%E9%87%91%E9%BE%99%E9%B1%BC
  2. post传参,请求参数安全+数据量比较大时,使用post
    二、另一种分类方式(soap外部接口,rest内部接口)
    soap访问天气情况
    请添加图片描述
    请添加图片描述

3.接口工具选择(都可以做接口接口测试)

postman(swagger) jmeter(性能+多协议) burpsuite(安全) Soapui(外部接口 soap)

4.总结(直接背)

接口:对于一个服务器系统来讲,分为前端和后端,前端就是html页面对用户的展示,后端就是具体功能的实现,前后端之间的数据交互就是接口,系统内部组件的交互叫内部接口测试(电商的登录服务),系统间的接口测试叫外部接口测试(天气预报)。
在这里插入图片描述
postman的使用就是根据测试文档,编写请求行,请求头,请求体
请求行包括请求方法(get,post,delete,put),url(服务器地址+接口地址),请求协议http,
请求头包括(c,c,c,a,a)cookie,Content-Type(内容类型),connection连接状态,用户代理,主机号,接收编码格式(accept-encoding)。
请求体,对于get请求,请求参数放到url中,对于post请求,放到请求体中,参数类型有xml(html标签),json,表单(文件)。
同时postman支持swagger文档接口测试,通过部署jar包(后端开发的),获取swagger文档,在接口文档中找到相应的信息进行测试用例,此外postman支持一次性导入swagger文档的所有接口列表,导入后需要根据接口文档保证每个接口正常运行。
swagger—只是一种文档,类比word。
postmant中importfrom link 将swagger的地址放进去。

Jmeter性能测试目录如下,有需要的,自行转到查看
链接
在这里插入图片描述
请添加图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值