JMeter虚拟用户并发模拟&结果分析

本文详细介绍了如何使用JMeter进行虚拟用户并发模拟,包括添加线程组、配置进程数和运行参数,以及通过jconsole监控资源消耗。同时,通过View Results Tree和Aggregate Report进行压测结果分析,查看响应时间和事务成功率等关键指标。最后,文章提及了JMeter的分布式测试概念。

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

#学习打卡第7天

今天学习主题:jmeter性能

学习目标:

虚拟用户并发模拟

  • 线程组
  • 运行JMeter

一、虚拟用户并发模拟

 1、添加线程组,配置进程数、运行时间、运行次数

        1)添加http请求:配置IP和端口号

        2)添加查看结果树

2、doc窗口输入jconsole命令,可以查看jmeter对主机的消耗情况

 3、使用python开启本地http服务

  • 在命令行中输入python3 -m http.server 80  
    • (80表示本地的端口号)
  • 出现“Serving HTTP on :: port 80 (http://[::]:80/)“,则服务开启成功
  • 连接的IP地址在本机IP地址:在设置-网络中查看

 二、压测结果分析

1、Listener View Results Tree 查看结果树:验证请求结果是否成功

  • 功能:
    • 正则表达式测试
    • CSS选择器测试
    • XPath测试
    • JSON Tester

           

2、Aggregate Report 聚合报告:(查看响应时间、90%事务成功率等)平均值(毫秒)、中位数、90/95/99%百分数、最小值、最大值、异常、吞吐量(服务器一秒钟能同时接受的数量)、接收、发送。

3、Backend Listener 后端监听器:将数据存入数据库,从数据库读取时以图形展示,更加美观

三、分布式

工作节点部署

负载机:端口tcp 1099

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值