【记录】使用Jmeter对接口、系统进行高并发压力测试

【重要】Postman 不能进行并发请求测试!!

Postman 虽然可以创建 Collection 进行连续请求,但其请求并不是并发,而是串行。

举例:

在run 某个 collection 时,选择次数为5,其请求方式是:第一个请求结束,再去第二次执行该请求,所以其不能作为用于高并发的压力测试。

使用Apache压力测试工具:Jmeter

下载地址

使用方法(Jmeter免安装):

1、Windows 系统解压zip压缩包,进入bin 文件夹,双击 jmeter.bat ,出现 GUI 图形化界面

注意事项:

  一、该工具基于 Java,因此需要Java环境

  二、版本5.1.1需要使用JDK1.6以上

2、工具界面如上,在一切工作开始以前,我们需要切换工具的语言,方便我们快速上手。

3、该工具实现高并发是基于线程,即可以设置多少个线程同时请求某接口

计划名称可点击在右侧修改

添加线程配置:

创建线程组成功后配置线程数量等:

可以此处修改线程数,实现高并发测试,比如测试200人同时访问某网站,可设置线程数200

4、为线程添加任务,目前只使用简单的HTTP请求

5、配置HTTP请求:

如访问CSDN博客,因为域名已与带端口号的ip绑定,所以此处可以不填,这是GET请求

6、添加监听器,用来查看请求结果、状态等

建议添加察看结果树,汇总报告,聚合报告就够简单的使用了:

察看结果树可以查看请求的响应状态、返回的响应数据等

汇总报告较为简单明白;聚合报告比较详细(有百分比占比等)

7、POST请求与其他软件类似

原创文章 88 获赞 41 访问量 16万+

猜你喜欢

转载自blog.csdn.net/Damionew/article/details/90293194