Postman与风暴平台实战

接口测试实战

前提:

打开Postman,将风暴平台链接在浏览器中打开:http://101.43.158.84/#/,已经成功登录过账户信息

1、测试授权登录(auth/)

在风暴平台中右键检查,输入手机号与密码,登录成功后查看请求地址信息

 

Postman中新建“风暴平台”的集合,将之前查看的信息填写在相应的位置,验证姓名、手机号与密码信息,更换名称为“登录授权”

 

断言:

 

2、授权登录index

断言:

 

3、添加产品信息

4、查询添加的产品名称

 断言:

5、修改产品内的信息(如:master)

6、删除创建的产品

二、测试报告

1、postman里面的测试报告

点击集合运行,查看创建及断言的产品信息

2、控制台里面的测试报告

3、控制台输出测试报告的操作步骤

1)点击集合中的Export(输出),将新增加的集合保存在D盘根目录中(可以新建一个保存的文件夹),记下保存的路径

2)打开控制台进入D盘(cd d:/或是d:),回车后进入之前的目录,运行保存的名称(Postman run 集合名)

3)点击回车后就会显示输出结果

三、动态参数(token&产品ID)的操作步骤

在postman中调用变量名称,使用的是{{}},也可以说:上个接口的输出是下个输出的输入

1、首先通过接口auth,登录成功登陆成功后,在响应数据中显示响应数据的信息,

//这个时候可以先定义一个变量来存储服务端返回的响应数据

  【var jsonData=JSON.parse(responseBody)

    console.log(jsonData.access_token)】,

//之后点击协议状态码

    Status code:code is 200

//定义一个变量,来存储响应数据的值

   【pm.environment.set("token",a.token)】

2、登录成功后,在响应数据中返回认证授权

3、下来在接口链接的请求中添加请求头,key为Authorization value;jwt 获取到的授权的令牌,如Authorization:jwt {{token}}

4、先执行登录授权的接口/auth
     再执行/index的接口,这样就能够获取到调用变量的值

5、必须是在collection中执行,不能单独的执行/index接口,如果单独执行,依然是401,没授权

原文地址:https://www.cnblogs.com/Kaylee/p/15781961.html