Postman —— 实现接口自动化测试!

这篇具有很好参考价值的文章主要介绍了Postman —— 实现接口自动化测试!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

目录

  • postman使用
  • postman进行简单压力测试
    • 1、新建一个fodder,在fodder下添加要进行压力测试的接口:
    • 2、post接口测试,参数从txt导入
    • 3、设置 Pre-request-Script 参数
    • 4、设置test(便于观察测试结果)
    • 5、保存请求,点击runner,按如下设置
    • 6、设置Iteration
    • 7、测试结果
  • 参考:

返回目录

postman使用

开发中经常用postman来测试接口,一个简单的注册接口用postman测试:

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

接口正常工作只是最基本的要求,经常要评估接口性能,进行压力测试。

返回目录

postman进行简单压力测试

下面是压测数据源,支持json和csv两个格式,如果包含有中文,请将文件编码改为UTF-8(否则请求中文会乱码)

csv格式数据如下(txt文件):

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

json格式如下:

[
    {
        "registerName": "zhangsan0001",
        "registerPwd": "asd100001"
    },
    {
        "registerName": "zhangsan0002",
        "registerPwd": "asd100002"
    },
    {
        "registerName": "zhangsan0003",
        "registerPwd": "asd100003"
    },
    {
        "registerName": "zhangsan0004",
        "registerPwd": "asd100004"
    },
    {
        "registerName": "zhangsan0005",
        "registerPwd": "asd100005"
    }
]

以csv格式数据为例(json格式数据只需要在导入测试数据时,选择json就可以):

返回目录

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:691998057【暗号:csdn999】

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

1、新建一个fodder,在fodder下添加要进行压力测试的接口:

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

返回目录

2、post接口测试,参数从txt导入

{{registerName}} 和 {{registerPwd}} 是模板参数

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

返回目录

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:设置每隔多少毫秒发一次请求。

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

Data File Type 选择 CSV,点击预览可以看到:

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

返回目录

6、设置Iteration

预览Iteration一共有359行,设置Iteration为 359 ,点击Run

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

返回目录

7、测试结果

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

postman跑完全部测试用例,按test给出了测试结果:

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

Postman —— 实现接口自动化测试!,技术分享,自动化测试,软件测试,postman,测试工具,压力测试,软件测试,自动化测试,测试工程师

最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!文章来源地址https://www.toymoban.com/news/detail-837490.html

到了这里,关于Postman —— 实现接口自动化测试!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过 Postman+Newman+Jenkins 进行接口自动化测试和进一步实现 CI

    目录 前言: Postman 部分 Collection 或者说测试集的建立 Postman 使用详解 测试工具 mock server Newman 的安装和使用 newman 的使用 对 SSL 的支持 newman 第三版以后(目前已经是 4.3.1)可以支持通过 CLI 选项来支持 SSL 对 newman 配置代理:通过对 Postman 的 request 环境变量进行设置来完成代

    2024年02月16日
    浏览(48)
  • Postman 接口自动化测试教程:入门介绍和从 0 到 1 搭建 Postman 接口自动化测试项目

     关于Postman接口自动化测试的导引,全面介绍入门基础和从零开始搭建项目的步骤。学习如何有效地使用Postman进行API测试,了解项目搭建的基础结构、环境设置和测试用例的编写。无论您是新手还是经验丰富的测试人员,这篇教程都将为您提供清晰的指导,助您轻松构建强大

    2024年03月16日
    浏览(66)
  • postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录

    实现接口自动化的方式有很多种,requests + unittest + ddt 的接口自动化框架有些朋友也有接触,但是考虑到很多没有代码基础,且这种框架实现需要的时间周期比较长,但是大多数公司的项目时间并不充裕。 如下图,点击postman左侧Collections下面有个添加文件夹图标,就可以创建

    2024年02月03日
    浏览(55)
  • postman自动化接口测试

      📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢交流讨论:欢迎加入我们一起学习! 📢资源分享:耗时200+小时精选的「软件测试」资料包 📢 最困难的时候,也就是我们离成功不远的时候!   有一个项目要使用postman进行接口测试

    2024年02月02日
    浏览(71)
  • postman接口自动化测试

      Postman除了前面介绍的一些功能,还有其他一些小功能在日常接口测试或许用得上。今天,我们就来盘点一下,如下所示: 1.数据驱动     想要批量执行接口用例,我们一般会将对应的接口用例放在同一个Collection中,然后再通过Runner批量执行。这种方式适用于接口用例

    2024年02月05日
    浏览(54)
  • postman从接口测试到接口自动化

    目录 1.postman发送请求 (1)HTTP请求 (2)HTTP响应 (3)postman发送get请求   (4)发送post请求 1 以表单形式发送请求 2.以json格式发送请求 2.postman的断言 3.全局变量和环境变量 1.手动设置全局变量和环境变量 2.代码设置全局变量和环境变量 3.查看和编辑  4.全局变量和环境变量的

    2023年04月09日
    浏览(46)
  • postman做接口自动化测试

    可能是目前最好用的web接口调试工具 无需注册(注册后可多终端同步用例) 免费(每年付费$60可用云服务,30天免费试用) 保存历史记录 支持录制请求 基于Chrome的V8引擎,支持JS脚本(基本支持ES6,浏览器相关对象和API和require() import等除外) 同样的代码和用例可用于自动化

    2024年02月03日
    浏览(59)
  • Postman接口自动化测试实例

    在实际业务中,经常会出现让用户输入用户密码进行验证的场景。而为了安全,一般都会先请求后台服务器获取一个随机数做为盐值,然后将盐值和用户输入的密码通过前端的加密算法生成加密后串传给后台服务器,后台服务器接到到请求后,先获取校验原来的随机数是否有

    2024年02月11日
    浏览(58)
  • Postman如何做接口自动化测试?

    前言 什么是自动化测试 把人对软件的测试行为转化为由机器执行测试行为的一种实践。 例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来。 本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的

    2024年04月10日
    浏览(54)
  • postman接口自动化测试框架实战!

    把人对软件的测试行为转化为由机器执行测试行为的一种实践。 例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来。 本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的改变而更新,因此,还

    2024年02月11日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包