![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
八、postman
无
菜鸟和大白谁厉害
每天进步一点点,坚持不易~~
展开
-
postman做接口测试,body穿json格式的参数,json中的参数值是list类型,且列表项是图片时如何传参
一、格式接口请求为post,通过body传json格式的参数,参数值是集合二、传参方式传图片的url,数据库表中保存的某个图片文件的url原创 2020-09-18 13:35:36 · 4257 阅读 · 0 评论 -
postman中,发送接口请求,报错Error: connect ECONNREFUSED 10.10.10.33:1111(未完成)
1、问题:postman发送接口请求,报错Error: connect ECONNREFUSED 10.10.10.33:1111postman执行接口,用的是ip+端口+接口路径进行访问图1图22、解决①在网上找了一个,说是代理的原因,关闭系统代理即可,操作后发现不适合②...原创 2020-09-08 10:56:49 · 143295 阅读 · 9 评论 -
postman的参数是图片和文件如何设置,及操作提示this file is not in your working directory
1、图片或者文件,作为参数的设置在参数这里,选择文件:选择需要作为参数的文件2、提示this file is not in your working directory提示这个文件不在你的工作路劲下,设置一下当前的工作路径即可...原创 2020-06-30 14:02:53 · 5100 阅读 · 0 评论 -
postman中,参数的格式是json格式时的3种传参方式
1、说明当接口请求的参数是json格式时,请求类型是post类型,才能选中使用body体。2、三种方式:选择post请求类型,并在下面的参数模块选择body(1)raw方式(2)form-data方式(3)在预请求脚本里,直接使用变量,可以是get类型请求...原创 2020-06-05 10:57:59 · 4526 阅读 · 0 评论 -
postman里Params参数和Body中的form-data参数的区别
1、Params和Body的区别如图,postman有两个地方都可以输入参数变量和值,他们有什么区别呢?Params处设置的变量请求时会变成http://********?*******问号后面的参数带到请求的接口链接里。而Body里设置的参数则是接口真正请求时发的参数①Params处设置的变量请求时,会显示在url后,通过问好传参。②Body里设置的参数则是接口真正请求时发的参数。不会出现在地址栏...原创 2020-06-04 16:33:41 · 13214 阅读 · 4 评论 -
postman测试脚本:(五)运行集合时,设置请求顺序
1、说明集合中包含多个请求,运行集合时,postman会默认按照一定的顺序,执行这些接口请求。如果想要改变接口的执行顺序,需执行setNextRequest相关命令执行要点:(1)可以在预请求和tests脚本中指定(2)指定后续请求的名称或ID,其余部分请求由集合器负责执行(3)如果请求中没有setNextRequest,runner集合默认线性执行,并移动到下一个请求2、设置请求顺序的命令①:设置下一步执行的请求postman.setNextRequest("requestName")原创 2020-05-19 10:55:30 · 1125 阅读 · 0 评论 -
postman测试脚本:(四)pm模块其他对象
对象目录1、pm.sendRequest2、pm.globals3、pm.environment4、pm.variables5、pm.request6、pm.response7、pm.interationData8、pm.cookies9、pm.response.to.have*10、pm.response.to.be*1、pm.sendRequest2、pm.globals有以下方法调用pm.globals.has("variable_key");pm.globals.unset("varia原创 2020-05-18 16:26:08 · 349 阅读 · 0 评论 -
postman测试脚本:(三)pm模块的pm.info对象
目录1、说明2、pm.info对象2.1 pm.info.eventName2.2 pm.info.iteration2.3 pm.info.iterationCount2.4 pm.info.requestName 和 pm.info.requestID1、说明PM模块只在本地应用版本中使用,不能在chrome浏览器的postman插件中使用pm对象包含与正在执行的脚本有关的所有信息,并允许访问正在发送请求的副本,或访问接收到的响应,允许设置和获取环境变量及全局变量2、pm.info对象原创 2020-05-18 14:11:57 · 617 阅读 · 0 评论 -
postman测试脚本:(二)tests用法拓展
1、原创 2020-05-18 11:14:43 · 358 阅读 · 0 评论 -
postman测试脚本:(一)tests
1、说明①postman工具通过测试脚本进行断言(检查)可以自动判断接口是否正确,tests里添加接口预期结果,实现接口响应的自动校验。②在编辑器右侧,列出了常用的测试脚本,可通过其快速添加测试脚本,构建测试用例;每个请求根据不同的测试点,可以添加多个测试脚本③test Results里,根据添加的每个测试脚本,列出了详细的测试结果...原创 2020-05-15 17:04:19 · 2151 阅读 · 0 评论 -
postman预请求:脚本操作实例
1、环境及请求说明以爱奇艺查询接口接口为例,在postman添加接口get请求,并在环境里设置一个普通变量如下:请求:环境中添加普通变量:2、预请求操作说明在预请求脚本中添加如下脚本代码:在这里插入代码片...原创 2020-05-15 13:38:02 · 991 阅读 · 0 评论 -
postman预请求:常用脚本示例
1、编辑位置2、说明postman的pm模块的使用说明1、清空全局变量、环境变量//unset全局变量pm.globals.unset("variable_key");//unset环境变量pm.environment.unset("variable_key");2、获取一个全局变量、变量、环境变量pm.globals.get("variable_key");例:pm.globals.get("stu_grade"); pm.variables.get("variable原创 2020-05-15 11:13:55 · 421 阅读 · 0 评论 -
Postman如何获取session,传递给其他接口
一、问题:在使用postman进行测试时,遇到如下问题,用户登录后的查询商品等接口,需要获取用户登录的sessionID才能进行后续的操作。那么,如何获取这个sessionID,又如何进行处理来供我们使用呢?二、分析session的位置处于response headers里面返回的set-cookie参数。1、方法:我们可以将set-cookie中的session通过split方法...原创 2019-12-03 13:45:50 · 5628 阅读 · 0 评论 -
如何从浏览器获取接口及参数信息,并获取session传递给postman进行测试
一、获取接口地址:(1)chrome浏览器按F12或者右键点击“检查”,network->XHR->Header(2)name下找到这个请求,右键——copy link address,拷贝的就是接口地址;二、获取请求参数:(1)chrome浏览器按F12或者右键点击“检查”,network->XHR->Header下的信息,可以查看接口URL和请求参数。如...原创 2019-12-03 10:10:41 · 9918 阅读 · 0 评论 -
postman实现简单接口测试
代码实现接口测试原创 2019-09-23 10:29:14 · 462 阅读 · 0 评论 -
Postman之管理环境变量
一、什么是 API API,是应用程序接口(Application Programming Interface,又称为应用程序编程接口)。我们常说的接口就是API 一个软件系统越庞大,需要用到的接口相对越多,同时接口的复杂度和接口的设计都需更好的设计和提升。二、什么是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点...原创 2019-11-08 11:15:22 · 1144 阅读 · 0 评论 -
postman之runner
一、关于postman的runner的两个使用场景1、批量发送请求,之前用Fiddler发送请求,给某人发一条消息,然后可以将这条消息重发任意次。postman不但可以实现这些,它还可以实现使用不同的人发,每人发任意次。2、按顺序调用接口,执行用例。从登陆、执行A操作、执行B操作……一键执行所有。二、步骤(1)新建一个文件夹批量管理接口,将接口调通,选择runner(2)设置执行参数:...原创 2019-10-29 15:31:28 · 4814 阅读 · 0 评论 -
postman之如何给变量进行参数化
一、准备以一个简单的百度查询接口为例:www.baidu.com/s?wd=python二、步骤(1)添加接口信息,保存(2)添加两个teststests["Response time is less than 200ms"] = responseTime <200;tests["Status code is 200"] = responseCode.code === 2...原创 2019-10-29 16:10:11 · 11550 阅读 · 1 评论