postman
sun_977759
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
postman的学习——环境变量和全局变量的使用
在进行接口测试时,极大的可能B接口的传参会依赖于A接口的返回值,这个时候可以在tests模块里面,提取A接口的返回值,设为环境变量或者全局变量postman对变量的赋值和取值的函数用法:pm.globals.set("variable_key", "variable_value");pm.environment.set("variable_key", "variable_value");pm.globals.get("variable_key");pm.environment.get("va原创 2020-07-29 18:09:48 · 2061 阅读 · 0 评论 -
postman的学习——cookie是如何管理的
前提:我目前测试的系统需要登录后方可进行后续的一系列操作打开F12,查看发起的每一个请求,里面都携带着一个cookie什么是cookie通过postman发送一个添加资源的请求,并未在任何地方配置cookie信息,果然发送请求后又重定向到了登录界在网页上把cookie复制下来,添加到headers里面,key为Cookie,值就为把刚才复制下来的粘贴进去再次发送刚才的请求,结果成功了但由于session会过期(我所测试应用session过期时间是30分钟),所以不能...原创 2020-07-28 18:28:57 · 2281 阅读 · 0 评论 -
postman的学习——如何将脚本导出成json文件
将所有测试接口写到一个集合里面 点击集合后面的···,选择export 选择推荐的那个版本,点击export确定导出 选择要导出到的文件目录,点击保存,即可得到一个接口脚本的json文件 点击环境管理,选择导出具体的环境变量,即可得到一个环境变量的json文件 点击globals,进入到全局变量编辑窗口,点击下方的download as json,即可得到一个全局变量的json文件得到这几个文件后,即可通过newman在命令行执行接口测试脚本了newman的基本使用另外,也.原创 2020-07-27 19:12:59 · 20839 阅读 · 1 评论 -
newman的学习——一个完整命令的使用及具体参数的讲解
基本用法:newman run 接口脚本.json -e 环境变量.json -r html --reporter-html-export test.html参数讲解:run后面跟具体的接口脚本postman如何导出脚本-e等同于--environment:后面跟环境变量文件-g等同于--globals:后面跟全局变量文件-n等同于--iteration-count:设置迭代次数postman参数化迭代测试-d等同于--iteration-data:指定用于迭代的数...原创 2020-07-27 19:10:52 · 1479 阅读 · 0 评论 -
postman的学习——安装并完成第一个get请求的发送
安装postman,直接去官网下载并按照指引安装即可 https://www.postman.com/downloads/ postman的基本使用 打开postman后,新增一个编辑窗口 设置请求方法,常用的就get和post 在后面的输入框里输入一个请求的url 设置参数,参数都是以key-value的形式设置 如果是get请求在params里面设置参数,填写好参数后会自动拼凑到url后面 如果是post请求在body里面设置参数,post的参数设置后续介绍 配置完...原创 2020-07-27 19:05:24 · 256 阅读 · 0 评论 -
postman的学习——参数化迭代测试
需求:有三个用户,在进行接口测试的时候,想用这三个用户分别登录再依次执行后续的脚本解决方案:使用postman的参数化迭代测试实现步骤:在编写接口测试脚本的时候,在输入参数值的时候使用变量的形式,postman里面使用{{变量名}}的形式引用变量 编写好一个分隔符文件,文件第一行为变量名,后面每一行为一次迭代参数值 点击集合后面的运行按钮,打开集合运行器 选择需要迭代的次数和上传刚才编写的分隔符数据文件,这里需要迭代三次,故而输入3 选择preview可以预览数据文件里面的参数.原创 2020-07-27 16:05:23 · 1789 阅读 · 0 评论 -
接口自动化持续集成——postman+newman+git+jenkins环境搭建
1. 通过postman完成接口脚本的编写2.安装Newman Newman是postman的命令行集合运行期, 升级GCChttps://blog.youkuaiyun.com/weixin_42090356/article/details/90678158原创 2020-07-27 19:14:17 · 788 阅读 · 0 评论 -
安装newman的坑——newman:required node version >=10
前提:newman作为postman的命令行集合运行器,是实现接口自动化持续集成的关键,安装了newman后可以通过命令行运行postman导出的json文件newman是建立在node.js上的,所以需要先安装node.js因为不清楚node.js的版本之间的区别,先去下载了一个最新的14.几的,结果下下来发现安装不了,要求系统为Windows8及以上的版本重新在网上搜了一下比较稳定的node.js的版本,下载了8.9.4这个版本的node.js安装好以后以后直接使用npm安装newm原创 2020-07-21 11:25:03 · 2258 阅读 · 1 评论
分享