如何用postman实现接口自动化测试
postman使用
开发中经常用postman来测试接口,一个简单的注册接口用postman测试:
接口正常工作只是最基本的要求,经常要评估接口性能,进行压力测试。
postman进行简单压力测试
下面是压测数据源,支持json和csv两个格式,如果包含有中文,请将文件编码改为UTF-8(否则请求中文会乱码)
csv格式数据如下(txt文件):
json格式如下:
[{"registerName": "zhangsan0001","registerPwd": "asd100001"},{"registerName": "zhangsan0002","registerPwd": "asd100002"},{"registerName": "zhangsan0003","registerPwd": "asd100003"},{"registerName": "zhangsan0004","registerPwd": "asd100004"},{"registerName": "zhangsan0005","registerPwd": "asd100005"}
]
以csv格式数据为例(json格式数据只需要在导入测试数据时,选择json就可以):
1、新建一个fodder,在fodder下添加要进行压力测试的接口:
2、post接口测试,参数从txt导入
{{registerName}} 和 {{registerPwd}} 是模板参数
3、设置 Pre-request-Script 参数
postman.setEnvironmentVariable("registerName",data["registerName"]);
postman.setEnvironmentVariable("registerPwd",data["registerPwd"]);
4、设置test(便于观察测试结果)
tests["Status code is 200"] = responseCode.code === 200;
tests["Response time is less than 10000ms"] = responseTime < 10000;
console.log(responseTime);
5、保存请求,点击runner,按如下设置
Delay:设置每隔多少毫秒发一次请求。
Data File Type 选择 CSV,点击预览可以看到:
6、设置Iteration
预览Iteration一共有359行,设置Iteration为 359 ,点击Run
7、测试结果
postman跑完全部测试用例,按test给出了测试结果:
B站2023年最详细的python自动化测试全栈测试开发技术入门到精通教程
如何用postman实现接口自动化测试相关推荐
- Swagger结合PostMan完成接口自动化测试
楔子 项目集成Swagger后,许多同学都不再写单元测试了,一个个点接口,又觉得慢,导致接口质量堪忧.最近看了篇PostMan接口自动化测试的文章,结合自己的思考,感觉在我们自己的接口/项目中也完全可 ...
- 如何用Postman写接口文档,团队协作开发
最近为了减少对代码的侵入性,舍弃了之前一直使用的Swagger,但是showdoc写文档又比较麻烦,测试接口也不方便,于是看了一下网上的多篇关于postman写接口文档的文章,并且亲身实验后将经验结合 ...
- 软件测试须知基于PostMan的接口自动化测试
临近年底,公司任务也不是很多,趁这个机会老大让我研究了一下PostMan的脚本自动化测试.作为一个前端开发,说实话,对于PostMan的操作,仅仅限于新建请求->填写url地址和参数->s ...
- Postman实现接口自动化测试
一:Postman安装 1. 环境搭建: 1) 安装 Postman 下载完成后,选择默认项进行安装. 注册登录,建议使用邮箱账号注册,数据共享且易找回密码. 二:Postman页面介绍 1.请求 1 ...
- 类似postman的接口自动化测试工具,为什么都在用 apifox
接口测试很多人都会用到 postman,但实际上,在当下国内测试流程中,postman 有很多功能不符合国人的操作习惯,本文介绍一个接口自动化测试工具,已经在很多公司的测试团队中大量使用,它的主要应用 ...
- 如何使用postman进行接口自动化测试?
1.什么是自动化测试? 把人对软件的测试行为转化为由机器执行测试行为的一种实践. 例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来,本质是用代码去测试另一段代码,属于一种软件 ...
- postman之接口自动化测试一步到位
目录 概述 执行顺序 预处理脚本为请求添加动态传参 测试脚本 如何快速生成测试脚本 postman集成到Jenkins 概述 Postman是一个客户端接口测试工具,它不仅可以用在测试当中,还可以用在 ...
- form表单用js提前执行函数若不成功则不提交_如何用Jmeter做接口自动化测试?跟着操作一次就明白了...
Jmeter是Apache公司组织开发的一款基于Java压力测试工具,开源且支持多个操作系统,可以对测试静态和动态资源进行大并发负载模拟,或对服务器网络进行高强度并发测试,业界多将该工具应用于性能测试 ...
- 用Postman+Newman+Jenkins,0成本实现接口自动化测试
本文目录: 一.是什么Newman 二.如何安装 三.如何使用 1.运行本地文件 2.运行在线文件 3.以node.js库运行 4.导出报告 四.命令行测试真实接口 1.导出collection文件 ...
最新文章
- 数字签名与数字证书是什么
- (iOS)sqlcipher和FMDB的使用总结(原创)
- Docker的容器管理
- Sed教程(二):基本语法、循环、分支
- NPOI 修改已存在的excel文件,设置第一行行高
- 【Python爬虫学习笔记11】Queue线程安全队列和GIL全局解释器锁
- 基于sklearn的LogisticRegression二分类实践
- 人脸识别门禁_小区人脸识别门禁或取代传统门禁刷卡方式
- 天画-codeMaker组件化架构升级实践
- colorkey唇釉是否安全_好物推荐|哇哦!有被这些唇釉美到耶
- CAM350 使用,典型做钢网
- 【软件测试】测试用例
- 【Python】使用Python调用Fragstats批量进行万级及以上数据的景观指数运算
- typedef 定义结构体说明
- HammerDB造数报错
- 英特尔处理器排名_鲁大师公布三季度PC处理器、内存排行榜:AMD成最大赢家
- 面试难题:本机号码一键登录原理,你知道吗?
- BUUCTF--[HarekazeCTF2019]Sqlite Voting
- Python和Java哪个好学?
- 与领导吃饭需要注意什么