【测试】-【JMeter】-【压测】-【01】

本文档详细介绍了如何使用JMeter进行100并发用户的压力测试,包括从CSV文件读取数据,设置HTTP Header Manager,HTTP Request,JSON Assertion以及查看结果树和聚合报告,以确保在10万用户场景下的系统性能。

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

目标:10万用户(从csv文件读取)100并发测试


1.Test Plan


1.1Add Thread Group


Action to be taken after a Sample error: continue
Number of Threads(users): 100 #此处100表示并发量
Loop Count: 选中 Infinite
Same user on each iteration 选中


1.2 Thread Group 右击添加 CSV Data Set Config


Filename: filepath/users.csv
File encoding: UTF-8
Variable Names: id,name
Recycle on EOF: False  #读取到最后一行,是否从头再读
Stop thread on EOF: True  #读取到最后一行,则停止
Sharing mode: All threads  #共享模式,所有的线程


1.3 Thread Group 右击添加 Http header Manager


可以添加header,其中可以引用变量如 
Name: some_token
Value: token.${id}


1.4 Thread Group右击添加 HTTP Request


同样请求参数中也可以使用变量


1.5 HTTP Request 右击添加 JSON Assertion 断言

用于判断此次http 请求是否正确执行,比如:
Assert JSON Path exists: returnCode
选中 Additionally assert value
Expected Value: 填入 0000


1.6 Thread Group 添加 View Results Tree


1.7 Thread Group 添加 Aggregate Report 可查看吞吐量等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值