JMeter 虚拟用户并发模拟

创建多个线程同时访问
启动JMeter,创建线程,创建HTTP请求,添加view result tree

 

 

使用python启动一个http的外部服务 ,在anaconda下启动

在JMeter中设置本机IP地址,点击启动

线程默认设置为1

启动效果

 修改线程默认值为100,一秒内访问100次

 

 创建setup和teardown线程,分别创建http请求,输入网址,如www.baidu.com,一起启动查看执行顺序

 顺序是:set up->thread->teardown

JMeter 内存设置,在jmeter.bat里面修改

 

 

### 使用 JMeter 配置 100 个虚拟用户并发访问网站的压力测试 #### 创建并配置线程组 为了实现模拟 100 个用户的并发访问,在创建好测试计划(Test Plan)后,需通过鼠标右键点击 Test Plan 并选择添加 -> 线程(用户) -> 线程组(Thread Group)[^3]。在线程组设置界面中,“线程数(Number of Threads)”应设为 100 来表示要模拟的用户数量。 #### 设置 Ramp-Up 时间与循环次数 对于 Ramp-Up Period (秒),这决定了所有线程启动所需的时间间隔。假设希望这些用户几乎在同一时刻发起请求,则可以将该值设定得非常低甚至为零;但如果担心瞬间加载会对服务器造成过大压力,可以选择适当延长这个时间段以便逐步增加负载。“Loop Count”用于定义每个线程执行采样器(Sampler)的数量,通常情况下可保持默认无限次(unlimited) 或者根据实际需求调整固定数值。 #### 添加 HTTP 请求采样器 在已建立好的线程组内继续右键单击,选取添加 -> 取样器 -> HTTP 请求(Http Request Sampler)[^1]。在此处输入目标网址以及任何必要的参数来构建具体的HTTP GET/POST请求。 #### 查看结果监听器 最后还需要加入查看结果树(View Results Tree)或其他类型的监听器(listener), 这有助于监控性能指标并对可能出现的问题进行诊断分析。 ```bash # 启动JMeter(适用于 Windows) D:\Program Files\apache-jmeter-XXX\bin\jmeter.bat # 对于 Linux/macOS 用户, 则使用如下命令启动 /path/to/jmeter/bin/jmeter.sh ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值