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

点击右上角即可分享
微信分享提示