接口测试-

本文介绍了接口测试的基础知识,包括接口的定义、GET/POST请求的使用、接口测试工具如Postman和Charles的抓包功能。同时,讲解了http状态码、环境变量设置、自动化测试脚本编写以及如何进行弱网测试。对于接口测试工程师,了解这些内容至关重要。
摘要由CSDN通过智能技术生成

一.什么是接口

  1. 接口: 客户端和服务端来交互。是服务端(server,后端)和客户端(app/网站)沟通的桥梁. 接口返回的数据一般都是json,各种语言(如:java,python/php/android/…)都能解析.

  2. 接口测试需提供的资料: 接口文档 ,url ,请求参数 ,请求方式

二.接口测试get/post请求

  1. 工具:postman
  2. post请求:
    (1)参数写在body里
    在这里插入图片描述

(2)入参是json类型:参数写在body-raw里,JSON类型

在这里插入图片描述

(3)form-data和x-www-form-urlencoded的区别:
form-data:可以上传文件在这里插入图片描述

(4)有时在body写入参数请求后,接口请求不通,如请求接口需要一些前提条件,比如要携带登录信息,需要在header里写入cookie

在这里插入图片描述

在这里插入图片描述

  1. get请求:参数写在Params里

在这里插入图片描述

三.接口测试抓包

F12,如图,即可看到客户端相应请求接口
在这里插入图片描述

四.http状态码

常见http状态码:
200 -》请求成功
300 -》重定向
400 -》客户端的问题 400 404 403
500 -》服务端问题
http常见状态码

五.postman自动化

  1. 设置环境变量:
    postman 可以通过设置环境变量来快速更换访问的服务器地址。

    通常接口的方法名是很少变的,所以我们可以把前面的URL http://api.nnzhp.cn:8080 做一个环境变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值