以风暴平台为例做接口测试。
1、梳理测试框架,首先把我们要干的工作先罗列出来在一步步去完善。
2、按照目录层级逐步完善要素
2.1、请求默认值:默认值是请求域名和端口。
2.2、信息头:也就是我们的请求头。
2.3、登录端口(抓取信息不做演示植妍诗jmeter里的操作)
通过浏览器里的network或者Charles抓包工具获取到我们需要的参数。
产看结果树可可以看出,我们的请求是成功的,成功拿到了相应参数和token
因为token每次请求的值是不同的,所以这里我们对他进行动态参数的定义,方便后面的调用。
2.4、首页接口
2.5、产品管理
2.5.1添加产品
添加产品返回的数据中我们可以看到 每个产品都有一个id
这时遇到对这个id进行处理,方便后面调用。
添加产品就需要确认是否添加成功,因此我们在增加一个用例
结果‘树可以看出我们添加成功了
2.5.2、修改产品(以修改name为例修改其他内容不做演示,)
’
我们对name进行了修改,因此我们就要对此进行验证断言。
2.5.2、产品详情接口
这里断言有三种方式都是可以的。区别就是数据的位置不同。
2.5.3、查询产品
查询产品分为:
1、默认搜索
断言只要判断返回的数据有我们的产品就可以
2、查询自己的产品
断言只要返回的数据有我们的产品就可以
3、搜索结果为空
断言返回结果为空