postman
信号a
若有不足之处,望请见谅,也希望能得到纠正,谢谢您的查阅!
展开
-
使用postman批量运行接口时判断运行结果成功与否的常用断言
一、工具工具:postman版本:4.10.3二、场景完成脚本编写、调试后,需要批量运行脚本确认当前接口状态(接口是否可正常使用)。如:1、正式执行测试2、进行回归测试3、区分不同的环境进行测试三、方法:添加断言方法:在Tests中添加断言,断言内容可如下图所示:具体步骤:1、将返回的内容转化为json格式var data=JSON.parse(responseBody);其中:data为转化为JSON的responseBody,后面会用到(可用于判断返回的内容中某字原创 2020-12-16 09:49:17 · 1625 阅读 · 0 评论 -
postman“在Tests中通过data.token获取token失败”的解决方法
请确认要获取的数据层级,如果是类似下图存在2层,需要使用data.data.token获取。其中:第一个data为在Tests的第2行定义的data,第二个data为下面的Body中第10行的data。原创 2020-12-15 17:23:03 · 1251 阅读 · 1 评论 -
postman的body中报“Expected ‘,‘instead of ‘p‘”的解决方法
一、问题现象二、解决方法按照提示检查第6行上面一行的内容,最后发现是第5行最后的双引号符号使用错误,修改后就ok了!!原创 2020-12-15 17:06:47 · 3098 阅读 · 0 评论 -
使用postman做接口测试实战
一、准备1、postman工具2、搭建被测系统服务3、fiddler抓包工具说明:本此实战测试是在完成前台界面开发后进行的,接口是通过fiddler抓包获取的。(如果没有完成系统前台开发,以项目组输入的接口为准进行测试也是一样的原理)二、完成后先看一下完成后的情况:①设置环境变量,可区分是线上环境、测试环境、开发环境等不同的环境(可将变化的变量存放在此,如:ip、port、用户信息、token等)。②新建要测试的接口:请求方式支持get、post、put、delete等③保存新建的接口原创 2020-07-09 10:29:28 · 3067 阅读 · 4 评论 -
使用postman测试“run collection后提示Invalid URI......”就是粗心啊
问题现象使用的post接口为:http://{{baseurl}}:{{port}}/api/public/login?username={{username}}&password={{password}}run collection后提示Invalid URI,具体现象如下:原因分析原因就是使用了Manage Environment,但是在运行的时候又没有选择Environment引起的,就是粗心啊,只要在run前Environment选择正确就ok。...原创 2020-06-08 17:57:01 · 2405 阅读 · 0 评论 -
关于“使用postman做接口测试时没有按照预期返回结果”之Headers设置
使用场景使用postman测试接口请求,并验证返回的结果中是否包含“版本描述-cpyress”内容可能遇到问题返回200,但是结果却不是期望的查询结果。解决方法在headers中添加cookie参数及值,此处考虑到cookie的时效性我使用的是变量,具体的设置如下:设置后再次请求就返回预期的结果。小技巧关于这个headers的设置也有一种快捷的设置方法,但是前提是有系统界面(如果没有需要找开发人员确认参数)1、在浏览器的开发者模式下(操作:打开浏览器,按F12),拷贝该接口的请求头的所原创 2020-06-08 17:32:43 · 1244 阅读 · 0 评论