zoukankan      html  css  js  c++  java
  • POSTMAN和JMeter的区别

    界面

    最直观一点,POSTMAN确实长的比JMeter漂亮....

    界面唯一不足的就是POSTMAN不带官方中文,当然这是我们的缺点,不是他的hhh

     POSTMAN也有很多中文魔改版本可以用,随便贴几个:ApiPostApizzaPostmanCn

    但还是用原版最好了,其实与其说是看不懂英文,不如说是对HTTP、接口的知识没到位罢了

     》》JMeter的基本操作可以看这《《

    POSTMAN就简单举个例子吧

    一个登录的接口的token值获取

      这里是一个登录的接口,POST请求后得到一个token

    因为token是动态变化的,后续请求也要用上这个token做请求头

    所以有必要抓取一下,即把他放入当前Collections的环境变量中,供世人享用

    操作来了,要写一点代码,负责抓响应里的token的值

     

    1 var acquiretoken = JSON.parse(responseBody);
    2 // 定义一个acquiretoken 获取token,把responseBody转为json字符串
    3 pm.environment.set("token", acquiretoken.token);
    4 //将token变量放置到当前环境变量里去

     执行send后这个token就被成功抓取到环境变量中,供世人享用了~

    再来一个POST请求调用一下这个token

      没错了,带上token,返回的是success,响应码也变了,说明服务器认出来是老朋友了~

    再点击右上的眼睛看看,被抓取得token就在这~

     相比起JMeter的JSON提取器等封装好的方便的元件,POSTMAN显然麻烦了点,但条理都很清晰,功能也足够,55开吧

     操作步骤

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

    断言

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

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

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

     数据用例的实现

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

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

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

  • 相关阅读:
    1024X768大图 (Wallpaper)
    (Mike Lynch)Application of linear weight neural networks to recognition of hand print characters
    瞬间模糊搜索1000万基本句型的语言算法
    单核与双核的竞争 INTEL P4 670对抗820
    FlashFTP工具的自动缓存服务器目录的功能
    LDAP over SSL (LDAPS) Certificate
    Restart the domain controller in Directory Services Restore Mode Remotely
    How do I install Active Directory on my Windows Server 2003 server?
    指针与指针变量(转)
    How to enable LDAP over SSL with a thirdparty certification authority
  • 原文地址:https://www.cnblogs.com/hereisdavid/p/13866838.html
Copyright © 2011-2022 走看看