接口测试工具postman和jmeter使用说明

一、什么是接口测试?

接口测试就是功能测试,其实比功能测试还简单,不需要关注界面显示、功能按钮是否有效等。

主要包括如下参数:
1、接口请求的URL
2、请求参数
3、请求方式,如get\post\put\delete

二、接口测试工具-postman

1、get请求,不需要借助任何的工具,在浏览器里面就可以发请求;多个参数用&连接

 

 2、post请求,需要借助辅助工具发请求

1)form-data格式

2)如果接口文档中写了是json的话,那就要选raw里面的json,传json。

json是一种通用的数据类型。key-value
 
3)cookie和session
cookie:就是保存在客户端的一个键值对,即key-value
session:就是保存在服务器端的一个键值对,即key-value
 
比如,学生金币充值接口实现流程:
(1)获取sessionid,先登录,获取session,key是sign
(2)从查询学生信息的接口里面随便找一个学生的stu_id
(3)调用金币充值的接口,传入cookie和stu_id,充值gold
 
4)如果是上传文件的话,那就把参数类型改成file
form-data:支持上传附件
x-www-form-urlencoded:只能key|value格式,不能上传附件
 
5)http协议
是客户端和服务器端通信的协议。
包括如下内容:
(1)url:表示资源的路径
(2)请求头:Request Headers,一些额外的信息,用的是什么浏览器,cookie
(3)请求体:具体的数据
 
6)get和post的区别
get:
(1)只有请求头,没有请求体,它的参数是写在url里面;url?username=xxx&password=xxx
下面的其实都没什么区别
(2)get请求一般用来向服务器获取数据,post请求用来向服务器发送数据
(3)get请求有参数长度限制(现在的浏览器基本没有限制),post请求没有
(4)get请求没有post请求安全
 
7)如何测试接口?
(1)需要接口说明文档
(2)设计一条正确的用例,是否能正常返回结果
(3)按照业务逻辑进行测试,正常or异常,和功能测试设计的用例是一样的
 
三、性能测试工具-jmeter
 
 
 
 
 
 
 
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/wldong/p/10567809.html