随笔分类 -  Postman

摘要: 阅读全文
posted @ 2021-12-08 21:20 凯宾斯基 阅读(3495) 评论(0) 推荐(1)
摘要:导入接口的方法 导出接口的方法 阅读全文
posted @ 2020-09-03 22:13 凯宾斯基 阅读(738) 评论(0) 推荐(0)
摘要:一、在浏览器把有问题或者要复现的请求,复制他的curl出来 二、打开postman,如下图把curl 放入,点击提交 三、然后postman就自动给你生成一个请求,可以愉快的模拟请求啦 阅读全文
posted @ 2020-07-29 17:46 凯宾斯基 阅读(319) 评论(0) 推荐(0)
摘要:前言 Postman作为一款接口测试工具,受到了非常多的开发工程师的拥护。那么做为测试,了解Postman这款工具就成了必要的了。这篇文章就是为了解决Postman怎么进行参数化的。 全局变量 全局变量是将这个变量设置成整个程序的都可以用,不用去区分环境设置。1.打开Postman,点击右上角的环境 阅读全文
posted @ 2020-04-11 02:15 凯宾斯基 阅读(2040) 评论(0) 推荐(0)
摘要:前言 Postman目前是一款很火的接口测试工具,它有着非常强大结果判断能力。为什么说强大呢,因为Postman有自带的校验脚本,根本不需要我们去学习JS脚本语言,对于代码能力为0的各位测试小伙伴来说,特别的友好。 通过Tests的代码校验,可以很快的得到结果判断。如果校验通过,则断言为PASS,如 阅读全文
posted @ 2019-10-30 11:28 凯宾斯基 阅读(1250) 评论(0) 推荐(0)
摘要:Charles抓包: 请求参数Chrome抓包: jmeter写法: postman写法: 脚本的写法见 https://www.cnblogs.com/kaibindirver/p/9870900.html 阅读全文
posted @ 2019-10-19 12:20 凯宾斯基 阅读(2232) 评论(0) 推荐(0)
摘要:GET响应:右上角显示响应HTTP状态码、请求的耗时。 get响应示例 需特别注意的是注意区别HTTP状态码与响应正文中的状态码,只有HTTP状态码是200时,才代表这个接口请求是正确的,这个是HTTP协议定义的,而响应正文的状态码,是程序员自已定义的,可以是200,也可以定义为其它值,是为了让接口 阅读全文
posted @ 2018-12-04 13:40 凯宾斯基 阅读(489) 评论(0) 推荐(0)
摘要:可以让开发在请求头那里做个判断 如加上 is-test=随机一个字符 有这个字段 那么就忽略签名算法的正确性 阅读全文
posted @ 2018-12-04 10:30 凯宾斯基 阅读(721) 评论(0) 推荐(0)
摘要:这段时间准备测试api接口,postman这个工具很是方便,特别是里面的tests的javascript脚本。 记录一下测试接口常用的tests验证的实例。 1.设置环境变量 postman.setEnvironmentVariable("key", "value"); 2.将嵌套独享设置为环境变量 阅读全文
posted @ 2018-12-04 10:20 凯宾斯基 阅读(774) 评论(0) 推荐(0)
摘要:基本用法 赋予变量 var body="我是变量的值" ; 给body赋值 postman.setEnvironmentVariable("sign",'给sign的值'); 设置一个局部变量名sign 赋值'给sign的值',并加入到了局部变量参数里面(postman右上角),给其他请求调用,调用 阅读全文
posted @ 2018-12-04 10:06 凯宾斯基 阅读(2155) 评论(0) 推荐(0)
摘要:导出请求文件给别人 打开别人的请求文件: 选择要导入的文件 阅读全文
posted @ 2018-10-31 15:22 凯宾斯基 阅读(595) 评论(0) 推荐(0)
摘要:Postman 接口测试神器 Postman 是一个接口测试和 http 请求的神器,非常好用。 官方 github 地址: https://github.com/postmanlabs Postman 的优点: 支持各种的请求类型: get、post、put、patch、delete 等 支持在线 阅读全文
posted @ 2018-10-29 20:39 凯宾斯基 阅读(2243) 评论(0) 推荐(0)
摘要:获取时间戳方法: postman.setGlobalVariable("timestamp",Math.round(new Date().getTime())); 这整句是获取时间戳并设置为全局变量 md5加密方法: var strmd5 = CryptoJS.MD5(str); str 是拼接好的 阅读全文
posted @ 2018-10-29 20:18 凯宾斯基 阅读(4269) 评论(0) 推荐(0)
摘要:引用方法 {{md5}} 参考:https://www.jianshu.com/p/5a49d1deaf69 实例: 阅读全文
posted @ 2018-10-29 19:36 凯宾斯基 阅读(5627) 评论(1) 推荐(0)
摘要:1.在test添加断言 2.检查response的body中是否包含字符串: 3.检查JSON的值: 4.response的响应时间小于200ms: 5.状态码为200: 阅读全文
posted @ 2018-09-26 21:39 凯宾斯基 阅读(1114) 评论(0) 推荐(0)
摘要:1.准备csv格式的文件(注意第一行是是引用参数的名称) 2.编写请求,应用变量参数,并且设置断言 引用变量参数 3.把这个请求的文件夹runner一下批量执行 4.把第一步变量的csv文件在runner里面配置好 5.执行后,就可以每次分别取csv文件里面的变量了 阅读全文
posted @ 2018-09-26 21:12 凯宾斯基 阅读(11564) 评论(0) 推荐(0)
摘要:1.设置请求断言后保存 2.点击runner去批量执行 3.有断言的请求就会统计 阅读全文
posted @ 2018-09-26 20:28 凯宾斯基 阅读(1299) 评论(0) 推荐(0)
摘要:第一步,把要提交的数据放到Body里 第二步:去掉请求头的Content-Length字段 阅读全文
posted @ 2018-09-21 10:33 凯宾斯基 阅读(787) 评论(0) 推荐(0)
摘要:1.关闭掉证书 2.再关闭掉代理 3.去掉请求头的Content-Length字段 (或者一个个试请求头的值,看去掉那些就请求成功了) 后记: 网友 @ 重庆张晓祥 提供了个线索确实让我想起以前我从浏览器哪里复制了请求头信息填到jmeter哪里,无端端key 和value 的值里面有空格 也会导致请 阅读全文
posted @ 2018-09-20 18:26 凯宾斯基 阅读(67338) 评论(10) 推荐(2)
摘要:在Tests里面输入脚本 var jsonData = JSON.parse(responseBody);postman.setEnvironmentVariable("message", jsonData.code); 获取响应的数据中 code 的值,然后赋值给字符“message” 如: 响应 阅读全文
posted @ 2018-04-24 10:59 凯宾斯基 阅读(9634) 评论(0) 推荐(0)