【记录】使用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请求与其他软件类似

 

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值