![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
postman
个人使用postman的一些心得和总结
leslie0727
时不时学习一下......博客有任何遗漏和错误欢迎私信、评论指正。
展开
-
postman实战记录1:批量测试 + 断言
我现在要测试一个抽奖的接口,每抽一次奖会给我返回货币,连抽N次之后,需要知道此轮抽奖一共给我发了多少金币。需要找出 incr_chip_count 这个字段值,把每次请求得到的这个字段值累加。然后无论单次执行接口,或者多次执行接口,都会不断更新这个环境变量。注意:要是从头再来的话,一定要重置环境变量为0。原创 2023-01-10 20:12:22 · 172 阅读 · 0 评论 -
06、postman变量
定义变量和获取变量的语法也比较简单,自行学习即可将某个变量值设置为变量:定义全局变量:pm.globals.set("变量名",变量值)定义环境变量:pm.environment.set("变量名",变量值)定义集合变量:pm.variables.set("变量名",变量值)获取某个变量:获取环境变量:pm.environment.get(‘变量名’)获取全局变量:pm.globals.get('变量名')获取集合变量:pm.collectionVariables.get('变量名')原创 2022-12-29 15:46:13 · 121 阅读 · 0 评论 -
05、postman批量测试
前面我们提到,可以把测试用例放在集合里面,类似于testcase放在testsuite里面,点击Run collection 设置好参数就可以开始执行测试集合里面的请求,最后点击Run。如图,我新建了一个测试集,里面有一个get请求,其中我把url参数化了,把参数化的参数写在数据文件里面。如果把url写在环境里面,就只能写一个,这里我写在csv文件里面。选择刚才的那个csv文件,这个地方迭代次数和间隔时间自行选择。选择文件,写好断言,点击run,完成批量测试。原创 2022-12-29 15:18:07 · 285 阅读 · 0 评论 -
04、postman接口依赖和参数化
现在有一种场景就是:我需要用到这个uid的对应的sid,其他接口请求的时候要用这个sid。这个其实postman断言中也可以实现,因为断言脚本本来就是后置操作,我们从接口的返回值中获取想要的信息,然后取出来设置为环境变量,那么下一个接口传参的时候就可以使用了。后面就简单了,在这个请求后面执行的其他请求可以直接引用这个环境变量,也就实现了参数化。原创 2022-12-29 11:34:20 · 1032 阅读 · 0 评论 -
03、postman前置脚本
比如,登录接口的密码,在发送前需要做加密处理,那么就可以在前置脚本中做加密处理;postman前置脚本是指在Pre-requests Script中编写的js脚本,一个请求在发送之前,会先去执行Pre Request Script(前置脚本)中的代码,可以是为某个请求参数随机生成值,也可以是为接口请求数据做加密处理。需要注意的是,我们这里前置脚本在发送请求之前其实是做了两件事情,首先获取当前时间戳,然后设置为环境变量、、、最后发起请求时,引用的变量已经存在于环境里面了,所以顺利发起请求。原创 2022-12-29 10:55:24 · 2402 阅读 · 0 评论 -
02、postman断言
postman断言使用js语言写的,在tests栏里面可以一键生成,用起来还是比较方便的,但是如果涉及到实际业务相关,可能需要略微修改一下自动生成的脚本,这个需要对js基础语法有一点了解,js语法难度不大,可以自行学习。是一种在程序中的一阶逻辑(如:一个结果为真或假的逻辑判断式),目的为了表示与验证软件开发者预期的结果——当程序执行到断言的位置时,对应的断言应该为真。在测试的过程中,断言可以通俗理解为判断实际结果与预期结果是否一致,如果一致,则断言成功,如果不一致,则断言失败。原创 2022-12-28 21:30:59 · 266 阅读 · 0 评论 -
01、postman前言
比如,我们可能会有多种需要测试的环境,测试环境、生产环境等,而这几种环境中的url也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,只用选择不同的测试环境就行,如果某些变量可以全局调用,那也可以设置为全局变量。在做这个专栏分享时,笔者在各个平台看了很多视频、图文资源,有很多教程对于入门还是不错的,postman上手难度并不大,也可以做一定规模的自动化测试,是初级测试入门的必备技能,这里专栏会分享几个比较实用的功能。以上简介来源于:百度百科。原创 2022-12-28 17:49:19 · 160 阅读 · 0 评论