postman常用功能汇总(基础必备)
2024-09-15 09:59:51
下载安装
下载地址:https://www.getpostman.com/downloads/
安装:略
接口测试详解
包含get,post(k-v,json,上传文件,cookie)
参考:https://www.cnblogs.com/uncleyong/p/11268846.html
设置环境变量(参数化 & 关联)
参考:https://www.cnblogs.com/uncleyong/p/7883213.html
断言
断言HTTP响应状态码为200
断言响应内容中包含某值
解析并断言响应内容
断言响应时间是否小于200ms
// 断言HTTP响应状态码为200
tests["Status code is 200"] = responseCode.code === 200; // 断言响应内容中是否包含"code":9420
tests["Body matches string"] = responseBody.has('"code":9420'); //解析响应内容并判断code的值是:9420,msg的值是:恭喜qzcsbj,登录成功
var jsonData = JSON.parse(responseBody);
tests["response statusCode"] = jsonData.code === 9420;
tests["response message"] = jsonData.msg === '恭喜qzcsbj,登录成功'; // 断言响应时间是否小于200ms
tests["Response time is less than 200ms"] = responseTime < 200;
接口集:Collections
接口管理
新建请求后,点击Save
输入请求name,选择集合名称
保存后
随着接口越来越多,可以进一步分类
比如也业务分类,创建一个file文件夹,用来存放上传、下载文件的接口
把对应的接口拖到文件夹中即可
接口运行
可以运行整个collection里的接口,或者运行collection里某个Folder里的接口
上面选择file文件夹
Environment,即运行环境,是开发环境还是测试环境,需事先配置,参考:https://www.cnblogs.com/uncleyong/p/7883213.html
Iterations,即重复运行次数。会将选择好的collection中folder重复运行。
Delay,间隔时间。用例与用例间的间隔时间。
Data,外部数据加载,即用例的参数化,可以与Iterations结合起来用,实现参数化,也就是数据驱动。
Run Demo,点击运行,运行完成后,即可得出一个简易的聚合报告。
最新文章
- PayPal高级工程总监:读完这100篇论文 就能成大数据高手(附论文下载)
- UML基础与Rose建模实训教程
- Linux邮件服务器架构
- Oracle ->;>; TRUNC, ROUND, CEIL, FLOOR
- MVC+ADO模式
- 利用 gperftools 对nginx mysql 内存管理 性能优化
- HDU5135 dfs搜索 枚举种数
- freemarker 类型转换
- Mysql官方文档翻译系列14.18--MySql备份与恢复
- Cassandra如何利用线性一致性来实现轻量级的事务
- 【转载】SpringBoot系列——Swagger2
- 如何获取Azure AD tenant的tenant Id?
- 2018-2019-2 20165330《网络对抗技术》Exp5 MSF基础应用
- MATLAB变量
- sql 中取整,四舍五入取整,向下取整,向上取整。
- maven安装操作
- 如何将Ubuntu Server 12.04 升级到 Ubuntu Server 14.04 LTS
- Jmeter 中JSON Path Extractor高级用法
- java编写本月日历
- YLZ开发外网前端
热门文章
- [LeetCode] 190. Reverse Bits 颠倒二进制位
- 第04组 团队Git现场编程实战
- markdown语法--基础
- java通过maven打包解决xml读取格式失败问题
- 【插件】【idea】JRebel mybatisPlus extension是JRebel热部署插件的扩展支持mybatis的xml文件热部署
- Rollup 配置 es6 环境
- UVA 10924 Prime Words 题解
- python网络爬虫(1)——安装scrapy框架的常见问题及其解决方法
- Password file not found:.../jmxremote.password
- Blend 多文本控件介绍