接口压力测试工具(推荐)

时间:2024-03-06 18:31:29

做开发的同学一定会遇到接口对接,今天介绍两个对接测试两个我个人认为比较好的测试工具

postman和jmeter

1、postman通常用于做接口测试,同时也可以用于作为压力测试

2、jmeter做压力测试

通常我们用postman主要是接口请求测试,这里就不用在重复描述

今天主要讲这两个工具用于压力测试

一、postman

postman是一款很方便的接口测试工具,用应用,也有chrome插件(18版本后不再支持,建议使用应用),它可以模拟用户发起的各类HTTP请求,如图

(1)新建一个collection 如我这里命名为"NS 压力测试"

(2)新建一个POST请求,这一步的操作和我们平时开发经常用到操作使用到的,然后Ctrl + S 保存  会弹出一个框 选择我们步骤(1)建的collection

(3)关闭当前tab栏 

(4)弹出窗口

(5) 点击RUN ,弹出页面去设置

设置并发数和延迟时间 点击RUN 

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

Jmeter

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

安装Jmeter

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

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

(1)在选项中可以调整语言

(2)添加线程组

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

(4)在线程组中添加http请求

(5)设置http请求参数

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

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