Postman
文章平均质量分 62
奔跑在路上you
记录分享测试相关文章
展开
-
Postman(13): postman应用实战
把接口测试用例录入到postman中;原创 2024-08-22 09:54:14 · 170 阅读 · 0 评论 -
Postman(12): newman的简介与使用
newman是为Postman而生,专门用来运行Postman编写好的脚本;使用newman,你可以很方便的用命令行来执行postman collections。原创 2024-08-22 09:53:58 · 946 阅读 · 0 评论 -
Postman(11): postman定义公共函数
1、返回元素是否与预期值一致var assertEqual=(name,actual,expected)=>{tests[`${name}:实际结果: ${actual} , 期望结果:${expected}`]=actual===expected;2、返回元素是否与预期值不一致var assertNotEqual=(name,actual,expected)=>{tests[`${name}:实际结果: ${actual} , 期望结果:${expected}`]=actual!==expected;原创 2024-08-22 09:53:42 · 444 阅读 · 0 评论 -
Postman(10): postman实现参数化
在postman中,除了上述两种方法实现参数化,还可以利用外部数据文件 (支持csv文件和包含json格式文本的数据)。csv文件要在Collection Runner中工作,第一行必须是在request中要使用的 变量名,每一行是一条用例,并表示一次迭代。Login模块:正确的用户名,密码 ===成功;错误的用户名,正确的密码 === 失败。可通过在线时间戳转换工具查看时间:https://tool.lu/timestamp///同步等待实现:等待5秒后开始执行。//从多个选项中选择实现。原创 2024-08-22 09:53:27 · 624 阅读 · 0 评论 -
Postman(9): postman设置接口关联
其中前面的参数为全局变量名称 ,后面为变量。其中前面的参数为全局变量名称 ,后面为变量。在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。2、编写代码设置全局变量,会自动把全局变量的信息加入到Environments中的Globals中,如下图。1、利用postman获取上一个接口指定的返回值,可以在tests中提取响应中的字典做全局变量;3、和之前引用全局变量一样,使用{{全局变量名}}即可;原创 2024-08-22 09:53:10 · 187 阅读 · 0 评论 -
Postman(8): postman多接口顺序执行
postman不仅可以单独运行某个接口,postman的 Runner模块可以运行多个接口,可以实现真正意义上的自动化接口测试。2、把项目拖入到RUN ORDER中 可以选择接口和调整要执行的接口顺序。3、在右侧可以调整接口的循环次数和间隔时间等;1、在postman底部点击Runner按钮。按顺序调用接口,执行用例;4、点击执行后 的展示图。对接口数据进行参数化。原创 2024-08-22 09:52:54 · 205 阅读 · 0 评论 -
Postman(7): postman环境变量&全局变量设置
在公司中,一般会存在开发环境、测试环境、线上环境等,如果需要在不 同的环境下切换做接口测试,显然我们需要把所有接口的域名进行修改,如果接 口测试用例较多,那么修改会非常费力,postman可直接通过切换环境来实现多 个环境中的参数切换。1、点击左侧的Environments图标,点击+,在页面中设置环境 信息。2、然后在需要使用环境变量的地方使用{{环境变量名}}替换静态的固定值;2、然后在要使用环境变量的地方使用{{全局变量名}}替换静态的固定值。3、设置好后,在右上角的下拉框可以下拉来切换环境。原创 2024-08-22 09:52:39 · 258 阅读 · 0 评论 -
Postman(6): postman设置断言
1、是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库2、包含有3个断言库支持BDD风格的expect/should和TDD风格的assert3、可以高效的和任何js测试框架搭配使用(支持在postman中应用)原创 2024-08-22 09:52:22 · 637 阅读 · 0 评论 -
Postman(5): postman持久化保存
1、点击postman的Collections页签,点击 + New Collection创建(可以当成项 目并重命名)2、新增后,再点击Collection中的“ ... ” ,然后点击“Add Folder”,新建一个文件 夹(可以当成模块,可重命名),再右击Add Request新建一个请求(可重命名)3、点击右侧的Save按钮,在弹出的对话框中选择刚新建立的模块,修改该接口 的名称,然后点击save按钮即可点击Import ,在弹框中点击Upload Files 选择想要上传的文件;如下图。原创 2024-08-22 09:52:05 · 246 阅读 · 0 评论 -
Postman(4): postman模拟请求头&界面的响应信息
wd=猫 该https请求在页面上可以进行根据最后的关键字参数进行搜索,但使用 postman模拟请求时,传递给服务器的User-Agent是postman,会导致服务器拒 绝请求,可以利用postman添加头部信息的做法成功请求。Preview 选项卡在内联沙箱框架中呈现响应。Pretty 模式中 的链接被高亮显示, 点击他们可以在 Postman 中加载一个使用该 URL 的 GET 请求。Raw 视图只是一个显示了响应的 body 的大文本区域, 它可以帮助你判断你的 响应是不是被压缩的。原创 2024-08-21 11:02:13 · 296 阅读 · 0 评论 -
Postman(3): postman发送POST请求
2、打开微信开放文档,找到用户管理-用户标签管理的接口信息:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html。4、由于post请求的Body是JSON格式的,所以在postman中点击Body,选择RAW,再选择JSON格式;http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开,既可以上传键值对,也可以上传文件。原创 2024-08-21 11:00:27 · 284 阅读 · 0 评论 -
Postman(2): postman发送带参数的GET请求
2、打开微信开放文档,找到获取access_toekn 的接口信息:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html。简单的说就是Java中的Map,名称-值对的形式给出,名称和值之间用“:” 隔开,两个Map之间用“,”隔开,一般表示形式如:{'key1':'value1','key2':'value2'}在线校验JSON结构的网站:http://www.bejson.com/原创 2024-08-21 10:59:52 · 308 阅读 · 0 评论 -
Postman(1): postman的介绍和安装
postman在2018年之后就不再支持浏览器版本,所以,想要使用它就必须先下载客户端再安装使用,下面就以Windows系统为例进行安装。1、访问postman官方网站,下载最新版本,访问地址:https://www.getpostman.com/一、若个人使用,选择跳过即可,这时会进入到postman主界面,至此postman安装成功(下图)。3、点击Send按钮,这时就可以在下部的窗格中看到来自服务器的响应数据。3、双击下载的安装包,进入到安装界面,直到用户登录和注册界面。原创 2024-08-21 10:58:43 · 211 阅读 · 0 评论