postman 和 jmeter对比

1.简介

Postman是谷歌的一款接口测试插件,使用简单,支持用例管理,支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能,可以批量运行,并支持用例导出、导入

jmeter是一款100%纯Java编写的免费开源的工具。有源码版本和可执行版本。主要用来做性能测试,相比LR来说,它内存占用小,免费开源,轻巧方便、无需安装。也可以用于做接口自动化测试。

2.相似点

是两款市场上最受欢迎,用户最多的接口测试工具。都可以进行网络请求,做接口自动化测试。都有自动化常用参数化、关联、断言等常用接口自动化功能。

3.区别

postman 和 jmeter对比_第1张图片

  • Jmeter:
    • 运行的结果数据统计,jmeter更直观、数据更清晰。
    • 可用badboy录制测试脚本,快速形成脚本。
    • 高并发且稳定,功能更丰富,压力性能、功能测试均可完成。
    • 可对SQL查询结果参数化,方便数据调用和验证;
  • Postman:
    • 谷歌浏览器提供插件,可直接将在线请求记录到Postman中,通过修改请求参数即可实现接口测试;更简单、方便调试,适合初学者。
    • 并且可以直接在postman里设置代理,进行录制。
    • 还可以将添加的用例直接转换成自动化脚本代码。

4.如何选择

  • Postman:
    ① 比较适合做手工接口测试,因为简单,可以实现半自动化。
    ② 一般用来做接口测试,用来发现BUG,验证后台程序
    ③ 可用浏览器提供插件,直接将在线请求记录到postman中
  • Jmeter:
    比较适合自动化接口测试,因为功能强大并且可以保存脚本,批量执行设置很容易。
    一般用来做自动化测试,做冒烟测试。
建议:
  • 在接口测试初期,用postman进行接口单个测试,数据流转测试,流程性测试。
  • 在接口测试完成后,用jemter开始一些上线前检查,压力,性能的测试
  • 上线后,用jmeter进行线上接口主流程的回归巡检。
  • 用jmeter进行所有接口的管理,在上线前用postman保证每个接口都可以正常进行请求,然后用就jmeter保证接口正常流程的回归巡检。

你可能感兴趣的:(测试工具,postman,jmeter,测试工具)