风暴平台jmeter实战

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

1、梳理测试框架,首先把我们要干的工作先罗列出来在一步步去完善。

风暴平台jmeter实战

 

 2、按照目录层级逐步完善要素

  2.1、请求默认值:默认值是请求域名和端口。

风暴平台jmeter实战

 

   2.2、信息头:也就是我们的请求头。

风暴平台jmeter实战

 

   2.3、登录端口(抓取信息不做演示植妍诗jmeter里的操作)

通过浏览器里的network或者Charles抓包工具获取到我们需要的参数。

风暴平台jmeter实战

 

产看结果树可可以看出,我们的请求是成功的,成功拿到了相应参数和token

 风暴平台jmeter实战

 

 因为token每次请求的值是不同的,所以这里我们对他进行动态参数的定义,方便后面的调用。

风暴平台jmeter实战

 

   2.4、首页接口

风暴平台jmeter实战

 

  2.5、产品管理

    2.5.1添加产品

 风暴平台jmeter实战

 

添加产品返回的数据中我们可以看到 每个产品都有一个id

风暴平台jmeter实战

 

这时遇到对这个id进行处理,方便后面调用。

风暴平台jmeter实战

 

 

 

 添加产品就需要确认是否添加成功,因此我们在增加一个用例

 风暴平台jmeter实战

 

 风暴平台jmeter实战

 

 结果‘树可以看出我们添加成功了

风暴平台jmeter实战

 

     2.5.2、修改产品(以修改name为例修改其他内容不做演示,)

风暴平台jmeter实战

 

 风暴平台jmeter实战

 

 我们对name进行了修改,因此我们就要对此进行验证断言。

风暴平台jmeter实战

 

     

    2.5.2、产品详情接口

风暴平台jmeter实战

 

 

 这里断言有三种方式都是可以的。区别就是数据的位置不同。

风暴平台jmeter实战

 

 

 

 风暴平台jmeter实战

 

 

 风暴平台jmeter实战

 

 

 风暴平台jmeter实战

 

 

 

    2.5.3、查询产品

查询产品分为:

1、默认搜索

风暴平台jmeter实战

 

 

 

 断言只要判断返回的数据有我们的产品就可以

 风暴平台jmeter实战

2、查询自己的产品

 

风暴平台jmeter实战

 

 

 断言只要返回的数据有我们的产品就可以

风暴平台jmeter实战

 

 

3、搜索结果为空

 风暴平台jmeter实战

 

 

 断言返回结果为空

风暴平台jmeter实战

 

上一篇:Jmeter实现ajax并行请求发送


下一篇:JMeter接口测试实战(1)