如果返回值为html格式,截取其中一段字符的命令(

tests["查询"] = responseBody.has("本站新帖【返回内容】");   //对返回的内容进行检查,确保返回的内容是我要的内容

var  s= (responseBody.match(new RegExp('value="(.+?)"')))[1];             //新定义一个变量s,将检查到的内容放入变量中,

(var  代表定义      s代表变量名        responseBody代表返回的内容              match代表匹配      RegExp代表正则表达式       ‘value=“”’代表要查的内容的开头

小点代表字符    +表示在小点后的任意字符        ?表示非贪婪匹配         [1]表示不算value=)

postman.setGlobalVariable("Test",s)

//代表将上面定义的变量s设置成全局变量。

如果返回值为JSON格式,截取其中一段字符的命令(

var json = JSON.parse(responseBody); // responseBody是包含整个返回内容的字符串

提取某字段的值: let foobar = json.foo.bar[0].foobar; // 假设结构为 {"foo": {"bar": [{"foobar": 1}, {"baz": 2}]}}

想用在自动化测试可以多写点: let json; try { json = JSON.parse(responseBody); } catch (err) { tests['Expect response body to be valid JSON'] = false; tests[`Response body: ${responseBody}`] = true; console.error(err); }

转载于:https://www.cnblogs.com/yuzhonghua/p/7625684.html

postman中设置关联点相关推荐

  1. postman 获取session_【接口测试】Postman入门10 Postman中的Session

    翻译:凯凯老师 源地址: Sessions 在Postman中的Sessions是一个临时层,它通过允许你处理某些局部变量来保存与当前工作实例相关的变量值.由于围绕变量的数据的敏感性,Sessions ...

  2. 在使用postman中操作api接口测试403解决方法

    在使用postman中操作api接口测试403解决方法 参考文章: (1)在使用postman中操作api接口测试403解决方法 (2)https://www.cnblogs.com/xiaoyayu ...

  3. 直接从chrome中复制的body到postman中希望能自动识别去除空格

    Describe the bug 直接从chrome开发者工具中request的body复制到postman中时会带有空格,需要手动删除空格. To Reproduce 1.使用chrome开发者工具 ...

  4. 【转】Postman系列三:Postman中post接口实战(上传文件、json请求)

    一:接口测试过程中GET请求与POST请求的主要区别 从开发角度我们看get与post的主要区别是: 1.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据: 2.Get安全性比Pos ...

  5. 【转】Postman系列二:Postman中get接口实战讲解(接口测试介绍,接口测试流程,头域操作)

    一:接口测试介绍 接口测试:就是针对软件对外提供服务的接口输入输出进行测试,以及接口间相互逻辑的测试,验证接口功能和接口描述文档的一致性. 接口测试好处:接口测试通常能对系统测试的更为彻底,更高的保障 ...

  6. 《JSON笔记之三》---postman中传入json串

    1.关于如何使用postman工具,简单的介绍一下, 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等 ...

  7. jeesite如何已生成数据的数据源_如何在postman中自动生成接口请求数据,这个功能你需要知道,可结合浏览器和两大抓包工具使用...

    在做接口调试或测试时,请求中的每个参数都要按照接口文档填写到postman的对应位置中,很是麻烦.那是否有这样一个功能?可以帮我们自动生成接口数据,无需修改,直接发送请求就可以呢. 这里面我们需要借助 ...

  8. Postman中对报文进行AES+Base64加密请求

    要在postman中实现AES+Base64加密,需要在Postman中的Pre-request Script中写脚本.Pre-request Script是指在发送报文前执行的脚本,用于对请求包中的 ...

  9. Postman中json内字符串转义问题

    说到转义时,我们会想到使用"\",对Postman中json内字符串转义时,有个细节需要注意,假设parameter参数的格式需要为字符串形式. (1)我们先来看错误的用法: (2 ...

最新文章

  1. GraphQL 01--- GraphQL 介绍及资源总结
  2. “死”在拥挤赛道上的快递员工
  3. C++中overload,override,overwrite的区别?
  4. alter在mysql_MySQL中ALTER用法小结
  5. flex简单常用笔记
  6. python数据库查询系统_Python MySQL 查询数据(select from)
  7. php输入数据不能为空,输入的数据模型标识(modelID)'的值不能为空或者空白字符串...
  8. 如何用EasyRecovery恢复中毒U盘中丢失的文件
  9. Linux进阶之LAMP和LNMP动态网站搭建
  10. 使用MonkeyTest对Android客户端进行压力测试 自动化代码
  11. 怎么自学java_菜鸟如何自学Java
  12. linux安装CAS认证服务器
  13. 安装mysql忘记设置密码后如何重设密码
  14. hexo+yilia添加背景特效
  15. 预应力锚具的分类和使用领域
  16. FileInfo,DirectoryInfo
  17. Anaconda安装Karas
  18. [JZOJ6355] 【NOIP2019模拟】普 24/100
  19. 微软云服务Azure产品简介
  20. 2016年3月4日。

热门文章

  1. 静态网页与动态网页区别
  2. P2839 [国家集训队]middle
  3. 使用SQL语句创建数据库2——创建多个数据库文件和多个日志文件
  4. FutureTask的使用
  5. SVN专题(Visual SVN Server + TortoiseSVN + Visual SVN)
  6. 201621123021《JAVA程序设计》第五周学习总结
  7. [POJ2155] Matrix(二维线段树,树套树)
  8. VS2012 打包部署程序
  9. 【讨论】关于什么时候使用module,什么时候使用class
  10. JDBC连接MySQL数据库代码模板