强大的接口测试与压力测试工具——postman&jmeter

对于系分的项目,我使用了postman做接口测试,用jmeter做压力测试。下面来谈谈这两个工具的使用方法。

 

Postman

postman是一款很方便的接口测试工具,有app也有chrome插件,它可以模拟用户发起的各类HTTP请求,然后获得相应的回应。打开后是如下界面:

在上面的地址栏里,可以填写接口的url以及相应的方法,如下就是get方法:

 下面这一栏可以填写报文中的字段,可以指定api的参数以及形式:

 下面这个就是收到的回复了 ,可以查看下面的header,cookie等,回复后postman会帮你保持cookie,这样登录后就不需要手动添加session

左边的一栏保存了历史记录,可以点击再使用。

除此之外,还可以使用postman进行并发测试,先创建一个collection

然后选择要测试的接口,点击最右边的那个灰色的save,把它保存至你新创建的collection里

接着选择collection里面的三角符号,然后点击Run 

 

选择好参数 ,iterations就是次数,delay就是每次的延迟,在右边的框内勾选要运行的接口,然后点击蓝色按钮

 

 运行结果如下,可以点击run summary来查看summary,也可以export results成json格式

Jmeter

Postman是一个很方便的测试工具,但是比起Jmeter来,它在性能测试和压力测试方面的功能要少很多。Jmeter功能非常强大,虽然我感觉不太简约,但是它可以作为专业的性能测试工具使用。

安装Jmeter

http://jmeter.apache.org/download_jmeter.cgi

我使用的是5.1.1需要java1.8版本以上

在选项中可以调整语言

然后添加线程组

设置参数 ,循环次数就是执行线程组几次

在线程组中添加http请求

 

设置http请求参数

 如果有必要,可以添加cookie和http header

我们在一个线程组下可以添加多个http请求,这样它就会按顺序执行。并且对于每一个请求,都可以添加监视器如结果树等。 也可以在线程组下添加监视器,这样监视器就会显示整个线程组运行的情况。

最后选中要运行的部分(可以是线程组,也可以是单个请求) 点击菜单中的运行键即可运行,最后可以生成聚合报告:

  • 12
    点赞
  • 97
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值