.内置脚本说明1. 清除一个全局变量

Clear a global variable

对应脚本:

postman.clearGlobalVariable("variable_key");

参数:需要清除的变量的key  2.清除一个环境变量

Clear an environment variable

对应脚本:

postman.clearEnvironmentVariable("variable_key");

参数:需要清除的环境变量的key  3.response包含内容

Response body:Contains string

对应脚本:

tests["Body matches string"] =responseBody.has("string_you_want_to_search");

参数:预期内容  4.将xml格式的response转换成son格式

Response body:Convert XML body to a JSON Object

对应脚本:    var jsonObject = xml2Json(responseBody);

参数:(默认不需要设置参数,为接口的response)需要转换的xml  5.response等于预期内容

Response body:Is equal to a string

对应脚本:

tests["Body is correct"] = responseBody === "response_body_string";

参数:预期response  6.json解析key的值进行校验

Response body:JSON value check

对应脚本:

tests["Args key contains argument passed as url parameter"] = 'test' in responseJSON.args

参数:test替换被测的值,args替换被测的key  7.检查response的header信息是否有被测字段

Response headers:Content-Type header check

对应脚本:

tests["Content-Type is present"] = postman.getResponseHeader("Content-Type");

参数:预期header  8.响应时间判断

Response time is less than 200ms

对应脚本:

tests["Response time is less than 200ms"] = responseTime

参数:响应时间    9.设置全局变量      Set an global variable

对应脚本:

postman.setGlobalVariable("variable_key", "variable_value");

参数:全局变量的键值    10.设置环境变量      Set an environment variable

对应脚本:

postman.setEnvironmentVariable("variable_key", "variable_value");

参数:环境变量的键值    11.判断状态码

Status code:Code is 200

对应脚本:

tests["Status code is 200"] = responseCode.code != 400;

参数:状态码    12.检查code name 是否包含内容

Status code:Code name has string

对应脚本:

tests["Status code name has string"] = responseCode.name.has("Created");

参数:预期code name包含字符串    13.成功的post请求

Status code:Successful POST request

对应脚本:

tests["Successful POST request"] = responseCode.code === 201 || responseCode.code === 202;     14.微小验证器

Use Tiny Validator for JSON data

对应脚本:

var schema = {         "items": {         "type": "boolean"

}

};        var data1 = [true, false];        var data2 = [true, 123];        console.log(tv4.error);

tests["Valid Data1"] = tv4.validate(data1, schema);

tests["Valid Data2"] = tv4.validate(data2, schema);

参数:可以修改items里面的键值对来对应验证json的参数

php console postman,postman内置脚本说明相关推荐

  1. Dialogue System for Unity文档中英对照版(简雨原创翻译)完结篇(内置脚本使用,脚本API)

    这一篇是Dialogue System for Unity翻译的最后一篇了,本来这一篇是夹在前六篇里面的一个章节,之所以提出来是因为是我认为这一篇是整个Dialogue System for Unit ...

  2. 修改器内置脚本编写_Node.js 中实践 Redis Lua 脚本

    对别人的意见要表示尊重.千万别说:"你错了."--卡耐基 Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提 ...

  3. javascript . 05 json的组成、for...in 遍历对象、简单数据类型与复杂数据类型的传值与传址、内置对象...

    对象字面量  JSON var obj = { aaa :999}; var json={"aaa":999,"bbb":888}; "kay&quo ...

  4. python给js变量赋值_python 之 前端开发( JavaScript变量、数据类型、内置对象、运算符、流程控制、函数)...

    11.4 JavaScript 11.41 变量 1.声明变量的语法 //1. 先声明后定义 var name; //声明变量时无需指定类型,变量name可以接受任意类型 name= "eg ...

  5. python 之 前端开发( JavaScript变量、数据类型、内置对象、运算符、流程控制、函数)...

    11.4 JavaScript 11.41 变量 1.声明变量的语法 // 1. 先声明后定义 var name; // 声明变量时无需指定类型,变量name可以接受任意类型 name= " ...

  6. JavaScript内置对象一周知识点总结

    了解作用域 作用: 生效, 可以使用 域: 范围 一个东西可以生效的范围 什么东西 ? 变量(变量名, 函数名) 其实就是一个变量可以生效的范围 作用域分类 1. 全局作用域 一个 html 页面就是 ...

  7. 代码保护软件VMProtect用户手册之内置脚本的使用(2)——PE文件

    VMProtect是一种很可靠的工具,可以保护应用程序代码免受分析和破解,但只有在应用程序内保护机制正确构建且没有可能破坏整个保护的严重错误的情况下,才能实现最好的效果. 本文继续对VMProtect ...

  8. postman后置脚本编写

    参数关联: 上一个接口返回token,如何传到下个接口中? 则需要写后置脚本来获取 1.打开登录接口,在Tests区域编写javasscript脚本解析返回response对象,从json里面提取to ...

  9. postman初步及常用脚本

    对接接口参数这块简单省事的设计. Postman简单介绍 Postman是一个 Chrome 扩展,能提供强大的 Web API & HTTP 请求调试功能. Postman能够发送任何类型的 ...

最新文章

  1. Golang GOPATH 包
  2. 平板电脑硬件如何测试软件,先锋(Pioneer)G71平板电脑软件测试评测-ZOL中关村在线...
  3. Redis-3.2.4服务搭建
  4. vscode open in browser 默认浏览器
  5. Wordpress 与 Sphere 结为合作伙伴
  6. Spring AOP AspectJ
  7. wpf开源ui引用步骤_完善开源产品策略的6个步骤
  8. python自学视频推荐-python自学视频看这个就对了
  9. viewtype_Android RecyclerView示例–多个ViewType
  10. 算法笔记---从N个整数中选取K个数平方和最大(加可重复选值)
  11. CTF攻防世界刷题51-
  12. webstorm修改主题色和配色
  13. STC8A 进行USB直接ISP下载
  14. 4、LED1602液晶模组介绍及其编程使用
  15. java.lang.ClassCastException: org.apache.hadoop.mapreduce.lib.input.FileSplit cannot be cast to...
  16. 圆形矢量场field driven strength效果
  17. 机智云发布机智云5.0 实现物联网应用协同开发
  18. 加拿大政府贯彻量子技术重要性,221万美元资助量子算法研究所
  19. 祖传治癌奇方 仅供参考 转自网络
  20. 命令行运行matlab的方法

热门文章

  1. 网站服务器令牌获取,adobe - 获取Adobe Sign访问令牌以进行服务器到服务器身份验证 - 堆栈内存溢出...
  2. 指标波动多大才算是异常?
  3. hive - 解析 json
  4. Spark性能优化指南——基础篇
  5. 论文浅尝 | 将结构预测作为增广自然语言间的翻译任务
  6. 征稿 | ​第 9 届国际语义技术联合会议征稿(截稿日 9 月 8 号)
  7. 机器学习项目(四)疫情期间网民情绪识别
  8. Android官方开发文档Training系列课程中文版:OpenGL绘图之环境配置
  9. Java总结:正则表达式进行校验
  10. 15 操作系统第四章 文件管理 文件的物理结构 文件存储空间管理