接口测试

接口测试

本质上也是功能测试

一、接口文档

url,请求方式(get,post),请求参数,返回参数

二、http请求类型

1、get请求

参数直接跟在url后面,无需使用工具,直接在浏览器中访问即可

url?para1=XX&para2=XX

2、post请求

参数在body中传递,需要借助工具。

3、get请求和post请求区别

get请求参数是在url后面,只有请求头

post请求参数是在body里面,有请求头和请求体

三、cookie和session的区别

cookie:存在本地的一个键值对

eg:wyl_login:12313werw

session:存在服务端的一个键值对

wyl_login:3414eret

四、测试工具postman

1、Headers添加cookie或者Refer.(请求头需要添加的项,可以抓包后,在header下看到)

 

 

 

2、post请求的参数在body中添加(get请求的参数在Params中添加)

body中参数的几种类型:普通传参,json,文件

 

 

 

 

五、接口测试自动化

1.保存测试用例

 

2. 点击Runner

 

3.脚本参数化

在url中,将需要参数化的参数,用{{参数名}}标示,例如:https://www.apiopen.top/novelSearchApi?name={{book_name}}

然后创建参数化文件。

book_name

三国演义
西游记
水壶转
呼哈哈

设置检查

检查点动态化,在test中定一个变量,然后将变量在参数化文件中赋值

book_name,check
三国演义,三国演义
西游记,西游记
水壶转,水壶转
呼哈哈,呼哈哈

在Data那里,选择创建好的text文件。Data File Type选择text/csv(为了确保读取参数的准确性,可以点击Preview查看一下)

设置迭代次数,可以顺着读取text文件中的参数 

4.各接口公用的值,比如ip,端口号。可以设置全局变量。

 

 

 

 

 

 

 5.执行测试

点击start run

 

转载于:https://www.cnblogs.com/wuyl0422/p/11258511.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值