怎样在Apache JMeter中设置线程组以模拟不同的并发用户数?
美国、香港服务器
怎样在Apache JMeter中设置线程组以模拟不同的并发用户数?
03-29 来源:
在 Apache JMeter 里设置线程组来模拟不同的并发用户数,可按以下步骤操作:
1. 打开 JMeter 并创建测试计划
开启 JMeter 后,会自动生成一个默认的测试计划。你也能为测试计划设置名称、注释等信息,还可依据需求配置其他属性。
2. 添加线程组
右键点击测试计划,在弹出的菜单中选择 “Add” -> “Threads (Users)” -> “Thread Group”,这样就添加了一个线程组,其用途是模拟并发用户。
3. 配置线程组参数
添加线程组后,会出现线程组的配置界面,下面几个关键参数用于设置并发用户数:
jmeter-thread-group-parameters
Apache JMeter线程组关键参数
V1
生成 jmeter_thread_group_params.txt
4. 示例配置
模拟 100 个并发用户一次性启动
“Number of Threads (users)” 设为 100。
“Ramp-Up Period (in seconds)” 设为 0,意味着所有 100 个线程会立即启动。
“Loop Count” 设为 1,每个线程只执行一次测试。
模拟 100 个并发用户在 10 秒内均匀启动
“Number of Threads (users)” 设为 100。
“Ramp-Up Period (in seconds)” 设为 10,JMeter 会在 10 秒内每秒启动 10 个线程。
“Loop Count” 设为 1,每个线程只执行一次测试。
模拟 100 个并发用户循环执行测试
“Number of Threads (users)” 设为 100。
“Ramp-Up Period (in seconds)” 设为 10,在 10 秒内均匀启动 100 个线程。
“Loop Count” 设为 5,每个线程会循环执行 5 次测试。
5. 其他可选配置
Delay Thread creation until needed:勾选此选项后,线程会在需要时才创建,而非在测试开始时就全部创建,可节省系统资源。
Scheduler:若要设置测试的启动时间、持续时间和结束时间,可勾选 “Scheduler”,然后设置 “Start Time”“Duration (seconds)” 和 “Startup delay (seconds)” 等参数。
配置完成线程组参数后,就可以添加采样器、监听器等元件,接着运行测试,以模拟不同的并发用户数对目标系统进行性能测试。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快