文章分类 - postman
摘要:一、字符串转byte数组 function stringToByte(str) { var bytes = new Array(10000); var len, c; len = str.length; for(var i = 0; i < len; i++) { c = str.charCodeA
阅读全文
摘要:一、slice截取字符串 截取倒数第几位的字符串时,可以用slice方便获取 var test_string = "abc123456" //截取倒数六位字符串 var new_string = test_string.slice(-6); //截取第一位到第三位字符 var new_string1
阅读全文
摘要:一、AES加密CBC json串使用AES(AES/CBC/PKCS5Padding)加密,在postman的Pre_request Script 中添加脚本 // AES 加密方法 // content是加密内容,keyStr是秘钥 // ECB:加密算法,padding:对齐方式 // ciph
阅读全文
摘要:一、获取时间戳 1、getTime获取时间戳 pm.environment.set("time", Math.round(new Date().getTime())); time = pm.environment.get("time"); console.log(' time:' + time);
阅读全文
摘要:一、场景描述 一般在执行接口测试的时候,会存在下一个接口,需要上一个接口的返回值,因为上下游接口存在依赖,而解决依赖的方法,就是将上游接口的返回值,作为下游接口入参。比如:邮箱网站不登陆,就不能发邮件,只有登录后才能发邮件,登录与不登录的权限是不一样的。如下,演示登录状态下,添加一个票证文件信息。
阅读全文
摘要:Postman(Pre-request Script)构建请求之前的操作 一、发送GET请求 有时候我们需要在请求之前进行某些操作,比如登录并获取token,然后才能正常执行查询操作,否则会报授权问题。所以我们可以在Pre-request Script中编写我们需要进行的前置操作。如图: get请求
阅读全文
摘要:一、创建MockServer 打开postman程序,选择+New->Mock Server 点击MockServer,然后进行接口及响应信息配置 配置的接口为:mockserver/api/get;配置的响应信息为:{"code": 200,"msg": "请求成功"},如图所示: 然后,取一个别
阅读全文
摘要:一、使用TV4进行JSON模式验证 在测试中除了断言响应值的是否相等,还需要断言响应数据的结构及字段属性是否发生了变化,如果响应数据的结构及字段属性发现了变化,就需要对应的调整客户端的代码,因此,需要对 JSON 的 Schema 进行校验。比如说,要检验HttpBin请求的头信息结构及字段属性是否
阅读全文
摘要:一、配置钉钉消息机器人 打开钉钉群组,点击群组机器人(需要具有管理权限)。 配置钉钉机器人 首先,点击新创建的群,然后点击添加机器人 添加自定义机器人 注意此处的配置安全策略要和jenkins中的配置一致 添加完成时,钉钉会生成一个webhook地址,请保存好,后续jenkins中需要它 二、在je
阅读全文
摘要:一、安装Newman Newman是Postman的命令行Collection Runner。它使您可以直接从命令行运行和测试Postman Collection。它在构建时考虑了可扩展性,因此您可以轻松地将其与持续集成服务器集成并构建系统。 Newman基于Node.js构建。要运行Newman,
阅读全文
摘要:一、创建请求 使用New > Request从Postman启动屏幕中创建新请求,也可以通过单击+按钮打开新标签。 上图执行了最简单的一个GET请求,并没有带参数。 然后,创建一个带参数的请求,如下图所示: 由于请求方法是GET,在参数栏插入参数后,url地址栏会自动将参数添加在url地址中,这也是
阅读全文
摘要:一、问题描述 在接口测试中,经常会涉及这种场景,也就是上一个请求的响应值是下一个请求的参数,这种应该怎么处理呢?这里以登录后进行信息查询为例,在登录的时候返回token值,然后在查询的时候需要带token值,才能查询成功。 二、设置全局变量 这里,可以先设置一个token的全局变量,因为登录操作在很
阅读全文
摘要:一、Postman集成Newman 1、安装Newman Newman是Postman的命令行Collection Runner。它使您可以直接从命令行运行和测试Postman Collection。它在构建时考虑了可扩展性,因此您可以轻松地将其与持续集成服务器集成并构建系统。 Newman基于No
阅读全文