postman参数化及结果判断

这篇具有很好参考价值的文章主要介绍了postman参数化及结果判断。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

postman参数化及结果判断

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

postman参数化及结果判断

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

postman参数化及结果判断

 

 

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

postman参数化及结果判断

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

postman参数化及结果判断

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

postman参数化及结果判断

测试通过如下

postman参数化及结果判断文章来源地址https://www.toymoban.com/news/detail-401977.html

到了这里,关于postman参数化及结果判断的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 全网最牛最全Postman接口测试: postman设置接口关联,postman实现参数化

    在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。 1、利用postman获取上一个接口指定的返回值,可以在tests中提取响应中的字典做全局变量;如下图    2、编写代码设置全局变量,会自动把全局

    2024年02月08日
    浏览(53)
  • 全网最牛最全Postman接口测试(五): postman设置接口关联,postman实现参数化

    在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。 1、利用postman获取上一个接口指定的返回值,可以在tests中提取响应中的字典做全局变量;如下图  2、编写代码设置全局变量,会自动把全局变

    2023年04月08日
    浏览(42)
  • postman接口参数化设置

    为什么需要参数化? 我们在做接口测试的过程中,会遇到需要测试同一个接口使用不同的数据的情况,如果每次去一个个填写数据就太麻烦了,这时我们就需要用到接口参数化,我们把数据单独的存放在一个文件中管理,我们可以在postman的Runner这个模块中设置循环运行n次请

    2024年02月11日
    浏览(32)
  • postman测试接口接收不到参数

    最近写封装成VO的类作为controller的参数,使用@RequestBody注解进行修饰,用postman进行测试时,接收不到参数,但是请求可以成功返回。 排查后发现是由于@RequestBody注解引包时引用错了 替换成springframework.web.annotation.*后参数接收正常

    2024年02月12日
    浏览(35)
  • postman参数化-将上一个接口的返回作为下一个接口的请求参数

    在使用postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是: 1、获取上一个接口的返回值 2、将返回值设置成环境变量或者全局变量 3、设置下一个接口的参数形式 以 下边接口为例: 一、在Tests里设置环境变

    2024年02月11日
    浏览(44)
  • postman中使用formdata数据获取参数编写pre-request Script获取参数自动生成sign

    postman中header部分变量利用脚本生成相应的数据 timestamp:通过脚本获取生成的变量 sign:通过脚本获取生成的变量 body中的参数是form-data格式: 所有的参数需要根据实际的接口参数填写   程序片段: 由于本人的接口的加密方式是入参的参数按照字母排序然后加密字符串,所以

    2024年02月11日
    浏览(58)
  • Postman接口断言&上下游参数传递

    将测试断言数据写进到Test模块当中, 每次发送API请求的时候会自动进行断言检查数据。 常见的断言方法如下: 判断状态码:pm.response.to.have.status() 判断返回体: const responseJson = pm.response.json();pm.expect(responseJson.code).to.eql(0); 判断返回头:pm.response.headers.get()      拿气象局获

    2024年02月04日
    浏览(38)
  • 接口测试Postman学习笔记2--创建请求+变量+接口关联+参数设置

    目录 五、Postman执行接口测试 六、Postman的环境变量以及全局变量 七、接口关联 八、Postman内置动态参数以及自定义的动态参数 1.请求界面介绍 请求页面:         Params:get请求传参         authorization:鉴权         headers:请求头         Body :post请求传参   

    2024年01月20日
    浏览(46)
  • Postman接口测试 —— 设置全局变量、参数传递、断言

    在能熟练使用postman运行接口请求后,会遇到一些问题。例如: 我们的web网站一共有几十个接口,测试的时候如果要切换环境,这个时候要每个接口都要修改url的根路径,一个一个的改也太麻烦了; 还有时候我们经常需要用到上一个接口的返回值,来作为下一个接口的数据来

    2024年02月16日
    浏览(58)
  • 接口测试-关于postman的几种参数请求方式

    (1)POST的数据类型 对于post请求方式,一般都是要对请求发送相应的一些参数的,而参数的注入一般填写在Body中。  如上图所示,在Body中,有多种类型选择: none:一般都不使用 form-data:  对于form-data,是采用键值对的方式进行存储,即将该表单的数据组织成Key-Value形式,

    2024年02月12日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包