• postman和Jmeter的区别


    01、创建接口用例集

    Postman 是 Collections,Jmeter 是线程组,没什么区别。

    02、 步骤的实现

    Postman 和 jmeter 都是创建 http 请求

    区别 1:postman 请求的URL 是一个整体,jmeter 分成了 4 个部分(协议、主机、端口、路径)

    区别 2:postman 可以在请求中直接填写请求头信息, jmeter 需要通过添加 http 请求头管理器添加请求头

    区别 3:对于 cookie,postman 可以对 cookie 做管理,但是 jmeter 只需添加 http cookie 管理器即可完成 cookie 的处理,并且是自动处理 cookie 信息,所以 jmeter 的 cookie 管理更简单

    Postman 在 pre-request script 可以添加前置请求,获取响应数据,比较容易进行 json 结果的处理,很方便的提取 json 数据。jmeter 不仅可以处理 json 数据,(json 提取器),还可以提取其他数据(正则表达式提取器)。

    03、数据用例的实现

    区别 1:jmeter 比较适合进行数据与操作分离,而 postman 比较适合把数据和操作放在一起,显然 postman 操作更简单,jmeter 更便于维护

    区别 2: postman 也支持 csv 数据文件的导入,但是每次执行时都需要收工加载数据文件。不方便(所以只能做半自动化)

    Jmeter 可以进行完全自动化,特别是引入 ant 后效果更明显

    04、断言的实现

    区别 1:Postman 有很多自带的断言函数,直接引用即可,操作非常方便。jmeter 也自带断言组件,操作非常直观。区别:postman 用函数断言, jmeter 用元件进行断言

    区别 2:jmeter 支持正则表达式断言,postman 不支持

    区别 3:Jmeter 的断言更丰富。postman 需要通过编程来实现同样的效果,所以难度更大

    05、执行

    区别:默认执行,postman 不能保存结果,jmeter 可以保存结果。

    Postman 可以通过 newman 实现批量执行和保存结果,jmeter 可以通过 ant 实现批量执行和保存结果。

    06、其他

    Postman 比较适合做手工接口测试,因为简单,可以实现半自动化。

    Jmeter 比较适合自动化接口测试,因为功能强大并且可以保存脚本,批量执行设置很容易。

    Postman 一般用来做接口测试,用来发现 BUG,验证后台程序。

    Jmeter 一般用来做自动化测试,做冒烟测试。


    资源分享

    下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    MAC 通过IDEA启动tomcat,显示80端口被占用解决办法
    centos7.6挂载数据盘教程、硬盘分区(centos /dev/vdb挂载)
    nginx如何安装 以及nginx的配置文件
    源码中的设计模式--工厂模式
    mybatis的xml中<trim>标签的用法
    Unity meta的一些常见属性
    西门子精彩触摸屏SMART V3组态用户管理的具体方法和步骤
    (黑马C++)L02 类 内联函数 函数重载
    使用 Typescript 封装 Axios
    centos7系统下postgresql15离线安装,卸载
  • 原文地址:https://blog.csdn.net/wx17343624830/article/details/127811775