IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> postman-接口自动化 -> 正文阅读

[开发工具]postman-接口自动化

run folder

在folder里组织测试用例,新版本的postman支持直接run folder

?设置迭代次数,延迟时间,选择测试数据文件,然后执行。

run collection?

把测试用例组织成collection,然后在collection上点击run

?在runner设置页面,可以设置执行次数,延迟时间,选择测试数据文件,然后run。

点击结果,可以看到响应体。?

测试数据

通常在执行接口时,我们会在请求数据里将数据写死,如在id处直接写上id,但是这样测试数据是固定的。

那么如何让测试数据从测试数据文件中读取呢?需要将id对应value写为变量形式如{{department_id}},然后在测试数据文件写入数据。

测试数据文件可以是csv格式或者json格式。

?csv格式

?多个参数

?json格式

在runner设置页面,直接选择数据文件(注意如果csv是txt文件写的,后缀需要修改为csv),再运行,就会直接从文件里选择测试数据,有几个测试数据就会执行几次collection。

随机参数

postman支持生成多种随机参数如图,可以生成时间戳,随机整数,随机城市。

?定时任务

Postman 提供了一个 Monitors (监视器)功能,支持我们提交一个测试任务,按照设置的定时器进行运行,如每小时测试一次

?请求依赖

执行接口的时候,有的时候,我们需要用例执行有一定的顺序。如先执行获取token的接口,再执行其他。

如何保证接口执行顺序?

1、按照在collection的顺序。

接口会按照在collection里的顺序执行,如果接口执行需要顺序,则把先执行的放在前面。

2、自定义执行顺序

postman.setNextRequest("填写你要跳转的接口名")?,支持我们跳转到指定接口继续执行

在运行完 Request1 接口成功后,不需要再运行 Request2 而是直接跳至 Request3 ,那么我可以在 Request1 接口的 Tests 功能区中执行跳转代码

postman.setNextRequest("request3")

利用?setNextRequest()?函数,我们便可以按照条件跳过不必要的接口,或者建立我们自己的一个逻辑测试。

注意:

postman.setNextRequest()?只在运行集合测试的时候生效,也就是说我们单独运行 (Send) 接口Request1 时,函数是不起作用的

附注:postman接口自动化博客

用 Postman 做接口自动化(七)Collection Runner 分析运行结果_猫与测试的博客-CSDN博客

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-15 02:12:56  更:2022-09-15 02:13:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:57:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码