Postman

本文详细介绍了API接口测试的基础概念,包括API接口测试软件如Postman,HTTP协议的各个部分,URL语法,以及接口风格(如RESTful)。内容涵盖了功能测试、性能测试、安全测试和接口文档的重要性,以及如何使用Postman进行GET和POST请求及编写测试脚本。
摘要由CSDN通过智能技术生成

目录

一、概念:api接口测试软件

二、URL语法格式

三、http协议

1、http请求行

2、http请求头

3、http请求体

4、http响应行

5、http响应头

6、http响应体

四、接口风格

五、接口文档 

六、接口测试

1、功能测试

2、性能测试

3、安全测试

4、接口测试用例

七、Postman

1、get请求

2、post请求


一、概念:api接口测试软件

二、URL语法格式

       url编码和解码网站 在线url网址编码、解码(ES JSON在线工具)

三、http协议 

1、http请求行

  • 请求方法:  post
  • URL:  http://get.sogou.com/g
  • 协议版本:默认http://1.1

2、http请求头

  • Content-Type:一般是application/json

3、http请求体

  • 一般是json {"name":"xiaoming","age":18} (get请求没有请求体)

4、http响应行

  • 协议版本 状态码 状态描述

5、http响应头

  • 1

6、http响应体

  • 一般是json {"name":"xiaoming","age":18}

四、接口风格

  • 传统接口风格
    操作请求方式URL成功状态码
    查询某个用户get/post200
    查询所有用户get/post200
    添加用户post200
    修改用户post200
    删除用户get/post200

  • RESTful风格
    操作请求方式URL成功状态码
    查询某个用户get   http://127.0.0.1:8080/myweb/users/1200
    查询所有用户get   http://127.0.0.1:8080/myweb/users200
    添加用户post   http://127.0.0.1:8080/myweb/users201
    修改用户put   http://127.0.0.1:8080/myweb/users/1201
    删除用户delete   http://127.0.0.1:8080/myweb/users/1204

五、接口文档 

  • 接口文档又称api文档
  • 前后端分离 前端和后端人员要根据这个接口文档对接
  • 接口文档要一直维护和遵守
  • 大公司先写接口文档,后写代码。小公司先实现功能,后写接口文档。

六、接口测试

1、功能测试

  • 单接口测试 对单个接口测试
  • 业务场景测试  根据业务流程,按照接口调用顺序测试

2、性能测试

  • 响应时长
  • 吞吐量     TPS 1s内接口能处理的数据请求数量
  • 并发数     同时向服务器发送请求 能正确处理的数量
  • 服务器资源使用率   接口工作中 ,硬件占用资源

3、安全测试

  • 敏感数据是否加密  比如登录密码
  • sql注入  用框架做网站基本没有这个问题了
  • 其他

4、接口测试用例

七、Postman

1、get请求

2、post请求

3、Tests测试脚本

  • 检测API 按预期工作

通过JavaScript脚本,检测api是否安装预期工作执行

test函数的第二个参数是匿名函数,匿名函数不用定义函数名和调用函数名,可以直接用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值