postman参数化及结果判断

1、按照普通接口的编写方式,编写接口测试脚本,对于需要参数化的参数,如下图所示,语法为{{参数化的属性名}}

2、编写接口判断,需要根据接口的返回接口编写一些判断,如下图所示,具体情况根据实际接口来,我是先判断返回的code,然后判断返回的参数,如下代码写在Tests中

if(tests["code is 200"]=responseCode.code===200){ //[postman断言输出,返回200打印code is 200

    var d = JSON.parse(responseBody); //将返回数据解析成json格式

if((d.msg=="操作成功")){ //将返回数据与环境变量进行对比,如果同时满足

    var a=1; //因为pm.test语句中含有function()设置满足条件是a=1,

    pm.test("测试通过",function(){ //if中判断为真,则断言输入测试通过

        if(a==1);

    });

}

else{

    var a=0;

    pm.test("测试不通过",function(){

    if(a===0);

    });

}

3、整理数据,亲测传csv格式的比较的好用,也可以传txt格式的,注意如果有中文字符,一定要把文件格式保存为UTF-8的格式

4、如下图点击集合上面的三个点,点run collection

 

 

5、进入如下页面,只选择你集合下需要执行参数化的接口

 6、选择之前整理好的文件,可以点击preview看下自己的数据格式,编码是否正确

7、点击Run,就可以直接执行文档里面的值,会走Tests里面的判断,如下测试不通过,如果觉得不清晰,可以在判断里面打印出更清楚的接口报错结果信息

测试通过如下

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman是一款常用的API测试工具,而Postman Excel接口参数化是通过Excel文件来批量执行接口测试的一种方式。下面是介绍Postman Excel接口参数化的步骤: 1. 准备Excel文件:在Excel文件中,创建一个Sheet用于存储接口测试数据。每一行代表一个接口请求,每一列代表接口请求的参数。可以根据需要添加多个Sheet来存储不同的接口数据。 2. 导入Excel文件:在Postman中,点击"Collection"选项卡,选择"Import"按钮,然后选择导入Excel文件。Postman会自动解析Excel文件,并将每个Sheet中的数据转换为对应的接口请求。 3. 配置接口请求:在Postman中,选择一个接口请求,然后在右侧的"Body"或"Params"选项卡中,将对应的参数设置为变量。例如,如果Excel中有一个名为"username"的列,那么可以将接口请求中的用户名参数设置为"{{username}}"。 4. 设置环境变量:在Postman中,点击右上角的眼睛图标,选择"Manage Environments"。在弹出的窗口中,点击"Add"按钮创建一个新的环境变量。然后,在环境变量中设置对应的参数值。例如,可以设置"username"为"testuser1"。 5. 运行接口测试:在Postman中,点击"Runner"选项卡,选择要运行的接口集合和环境变量。然后点击"Start Run"按钮开始执行接口测试。Postman会自动读取Excel中的数据,并将参数化后的请求发送到服务器进行测试。 6. 查看测试结果:在Postman中,可以查看每个接口请求的测试结果。可以通过查看响应状态码、响应内容等来判断接口是否正常工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值