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实现接口自动化测试相关推荐

  1. Swagger结合PostMan完成接口自动化测试

    楔子 项目集成Swagger后,许多同学都不再写单元测试了,一个个点接口,又觉得慢,导致接口质量堪忧.最近看了篇PostMan接口自动化测试的文章,结合自己的思考,感觉在我们自己的接口/项目中也完全可 ...

  2. 如何用Postman写接口文档,团队协作开发

    最近为了减少对代码的侵入性,舍弃了之前一直使用的Swagger,但是showdoc写文档又比较麻烦,测试接口也不方便,于是看了一下网上的多篇关于postman写接口文档的文章,并且亲身实验后将经验结合 ...

  3. 软件测试须知基于PostMan的接口自动化测试

    临近年底,公司任务也不是很多,趁这个机会老大让我研究了一下PostMan的脚本自动化测试.作为一个前端开发,说实话,对于PostMan的操作,仅仅限于新建请求->填写url地址和参数->s ...

  4. Postman实现接口自动化测试

    一:Postman安装 1. 环境搭建: 1) 安装 Postman 下载完成后,选择默认项进行安装. 注册登录,建议使用邮箱账号注册,数据共享且易找回密码. 二:Postman页面介绍 1.请求 1 ...

  5. 类似postman的接口自动化测试工具,为什么都在用 apifox

    接口测试很多人都会用到 postman,但实际上,在当下国内测试流程中,postman 有很多功能不符合国人的操作习惯,本文介绍一个接口自动化测试工具,已经在很多公司的测试团队中大量使用,它的主要应用 ...

  6. 如何使用postman进行接口自动化测试?

    1.什么是自动化测试? 把人对软件的测试行为转化为由机器执行测试行为的一种实践. 例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来,本质是用代码去测试另一段代码,属于一种软件 ...

  7. postman之接口自动化测试一步到位

    目录 概述 执行顺序 预处理脚本为请求添加动态传参 测试脚本 如何快速生成测试脚本 postman集成到Jenkins 概述 Postman是一个客户端接口测试工具,它不仅可以用在测试当中,还可以用在 ...

  8. form表单用js提前执行函数若不成功则不提交_如何用Jmeter做接口自动化测试?跟着操作一次就明白了...

    Jmeter是Apache公司组织开发的一款基于Java压力测试工具,开源且支持多个操作系统,可以对测试静态和动态资源进行大并发负载模拟,或对服务器网络进行高强度并发测试,业界多将该工具应用于性能测试 ...

  9. 用Postman+Newman+Jenkins,0成本实现接口自动化测试

    本文目录: 一.是什么Newman 二.如何安装 三.如何使用 1.运行本地文件 2.运行在线文件 3.以node.js库运行 4.导出报告 四.命令行测试真实接口 1.导出collection文件 ...

最新文章

  1. 数字签名与数字证书是什么
  2. (iOS)sqlcipher和FMDB的使用总结(原创)
  3. Docker的容器管理
  4. Sed教程(二):基本语法、循环、分支
  5. NPOI 修改已存在的excel文件,设置第一行行高
  6. 【Python爬虫学习笔记11】Queue线程安全队列和GIL全局解释器锁
  7. 基于sklearn的LogisticRegression二分类实践
  8. 人脸识别门禁_小区人脸识别门禁或取代传统门禁刷卡方式
  9. 天画-codeMaker组件化架构升级实践
  10. colorkey唇釉是否安全_好物推荐|哇哦!有被这些唇釉美到耶
  11. CAM350 使用,典型做钢网
  12. 【软件测试】测试用例
  13. 【Python】使用Python调用Fragstats批量进行万级及以上数据的景观指数运算
  14. typedef 定义结构体说明
  15. HammerDB造数报错
  16. 英特尔处理器排名_鲁大师公布三季度PC处理器、内存排行榜:AMD成最大赢家
  17. 面试难题:本机号码一键登录原理,你知道吗?
  18. BUUCTF--[HarekazeCTF2019]Sqlite Voting
  19. Python和Java哪个好学?
  20. 与领导吃饭需要注意什么

热门文章

  1. 免费AWS EC2实例
  2. C++题目:因数最多
  3. 华为无线三层无线简单配置
  4. LNK1120: 一个无法解析的外部命令
  5. 学会这些思维模型,窥见查理·芒格的致胜秘笈(二)
  6. XML中的standalone什么意思?
  7. 单精度、双精度和半精度浮点格式之间的区别
  8. java 实现对数据表的备份与还原(备份与还原 到服务器中)
  9. mysql默认编码改为gbk_查看改mysql编码方式让它支持中文(gbk或者utf8)
  10. 不用PS,一键生成熊猫头表情包