风暴平台jmeter实战


以风暴平台为例做接口测试。

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、搜索结果为空

 

 断言返回结果为空