JMeter小结

本文详细介绍了JMeter的使用,包括设置http请求默认值、查看结果树、使用断言检查响应、分析聚合报告、CSV参数化、正则表达式提取以及命令行模式下运行测试。内容涵盖响应时间、吞吐量、错误率等关键指标。

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

1、请求默认值

如何添加:线程组右键 -> 配置元件 -> http请求默认值

作用:http请求默认值会在发送http请求的时候自带参数。

 2、察看结果数

设置了察看结果数,就可以实时的看到每个请求数据以及响应数据。

3、断言

用于检查测试中得到的响应数据等是否符合预期。添加断言结构来判断断言的结果是否正确。

4、聚合报告

通过查看聚合报告的数据可以查看压力测试结果。

 Label:请求的名字。

Samples:请求数量。

Average:平均响应时间,单位是毫秒。 

Median:中位数响应时间,单位是毫秒。

90% Line:90%用户响应时间。

90% Line:90%用户响应时间。

99% Line:99%用户响应时间。

Min:最小响应时间。

Max:最大响应时间。

Error%:本次测试中出错误的请求的数量/请求的总数。

Throughput:吞吐量。默认情况下每秒完成的请求数。

Received KB/sec:每秒从服务器接收的速度。

Sent KB/sec:每秒向服务器发送的速度。

5、CSV参数化

配置元件“CSV 数据文件设置”来读取CSV文件数据,读取结果是按顺序来读取的。

6、正则表达式

常用的元字符:.  表示任意单个字符。  \d  表示单个任意数字。

常用的限定符:+  表示匹配至少大于1次。  ?  表示匹配0次或1次。  *  表示0次或多次,贪婪匹配。

 检查正则表达式结果是否正确需要在线程组点击“右键”——>Sampler——>Debug Sampler

7、命令行使用

 -n:命令行的模式。-t:后跟测试文件(jmx文件)。

 summary =   1000 in 00:00:01 :表示在1秒内产生的总请求数是1000个。

690.6/s :表示系统每秒处理的请求数。

Avg:    52 :表示平均响应时间。

Min:     0 :表示最小响应时间。

Max:   584 :表示最大响应时间。

Err:     0 (0.00%) :表示错误率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值