zoukankan      html  css  js  c++  java
  • postman与jmeter区别

    1.创建接口用例集(没区别)

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

    2.步骤的实现(有区别)

    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提取器),还可以提取其他数据(正则表达式提取器)

    3数据用例的实现

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

    区别2: postman也支持csv数据文件的导入,但是每次执行时都需要收工加载数据文件。不方便(所以只能做半自动化)
      Jmeter可以进行完全自动化,特别是引入ant后效果更明显

    ->postman也可以用newman做自动化

    4断言的实现

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

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

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

    5执行

    区别:默认执行,postman不能保存结果,jmeter可以报存结果
    Postman可以通过newman实现批量执行和保存结果,jmeter可以通过ant实现批量执行和保存结果

    6其他

    Postman比较适合做手工接口测试,因为简单,可以实现半自动化
    Jmeter比较适合自动化接口测试,因为功能强大并且可以保存脚本,批量执行设置很容易
    Postman一般用来做接口测试,用来发现BUG,验证后台程序
    Jmeter一般用来做自动化测试,做冒烟测试。

    ->jmeter还可以用来做压测

    ->两者都可以用脚本实现对数据库的验证

    ->postman可以方便的使用变量

    参考:

    1.https://www.cnblogs.com/laoluoits/p/11683799.html

  • 相关阅读:
    C# WinForm 中 MessageBox的使用详解
    C#中MemoryStream类的介绍
    C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
    C#ImageList和ListView的使用
    ListView的BeginUpdate()和EndUpdate()的用处
    C#中AppDomain.CurrentDomain.BaseDirectory及各种路径获取方法
    C#字符串比较方法
    C# ListView用法详解
    c#中枚举类型的定义与使用
    c#中的模态对话框和非模态对话框
  • 原文地址:https://www.cnblogs.com/qiancaofengling/p/12973389.html
Copyright © 2011-2022 走看看