Jmeter5.0 抢红包并发操作案例

本文详细介绍了如何使用JMeter5.0进行并发抢红包的模拟操作,包括环境搭建、配置JDBC连接、创建线程组、设置计数器以及使用HTTP信息头管理器和HTTP请求取样器。通过JDBC Connection Configuration连接数据库,配置JDBC Request执行SQL查询获取数据,并使用计数器实现数据自动递增,最后通过HTTP请求模拟抢红包行为。同时,利用监听器如察看结果树和聚合报告来观察和分析测试结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 环境搭建

Java下载地址:

https://www.oracle.com/technetwork/java/javase/downloads/index.html

JMeter是基于java的开发的工具,因此需要使用JMeter必须要安装java。

 

JMeter下载地址:

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

 

mysql-connector-java-version(版本号).jar下载地址:

https://mvnrepository.com/artifact/mysql/mysql-connector-java

jar是maven仓库里的JDBC(Java DataBase Connectivity)驱动,需要该驱动才可以正常通过JDBC来连接mysql的数据库

 

JMeter在打开页面的【Options】-【Choose language】-【Chinese(simplified)】可以进行汉化操作。(但是该操作是一次性的,每次重新打开又默认了英文)

JMeter打开后默认汉化操作:

在bin文件夹找到jmeter.properties打开后,在#language=en 的下一行加入language=zh_CN 保存即可。

 

打开Jmeter,在bin文件下找到jmeter.bat。点击即可打开:

若需要连接mysql数据库,则需要装驱动,装好驱动之后,如下图,浏览导进jar的驱动包:

(每个mysql版本不一样对应的驱动不一样,下载驱动地址请见文中头部)

 

 

1. 创建线程组【线程(用户)--线程组】

打开后即可看到一个测试计划,在测试计划右键可以创建一个线程组,

线程组 各常用字段解析:

 

名称:给线程去名称,例如:抢红包

注释:对该线程的作用进行描述

在取样器错误后要执行的动作:一个线程里(Sample)取样器可能存在多个,就是错误时的处理,参考字面意思。

线程数: 可以理解为执行的用户数。例如设置10则10个用户去运行

Ramp-Up时间:所有用户跑完线程的总时长,单位为秒。例设置1 则1s运行完10个用户

循环次数:用户数的循环运行次数。  把永远打钩就一直循环

调度器配置: 当循环次数勾选永远时,可以通过调度器配置时间来限制在哪一个时段运行。

 

2. 配置JDBC Connection Connection Configuration【线程组右键—添加—配置元件--JDBC Connection Connection Configuration】  

JDBC(Java DataBase Connecti

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值