jmeter压测准备

为评估系统接口承载能力,进行了JMeter压测准备工作。使用JMeter 3.1版本,安装了JMeterPlugins-Standard和JMeterPlugins-Extras插件。服务器上部署了ServerAgent-2.2.1,确保版本兼容性。启动ServerAgent以监控资源消耗。线程组中添加了聚合报告、图形结果和PerfMon Metrics Collector监听器。
摘要由CSDN通过智能技术生成

软件准备往外推使用,业务需要,要搞点接口的压测,试下系统能承载的数量,准备如下。

1.一个jmeter3.1版本的软件,两个jmeter插件:1.4版本的JMeterPlugins-Standard和JMeterPlugins-Extras,插件直接放到jmeter里边,apache-jmeter-3.1\lib\ext下边

2.需要放在服务器上的ServerAgent-2.2.1版本,找运维帮忙放上去

linux环境使用ServerAgent.sh启动,默认是4444端口。

注意:版本不匹配会导致插件使用不成功,例如我之前使用jmeter是5开头的版本,版本太高支持不了ServerAgent-2.2.1,添加的监控服务器资源耗用的jp@gc - PerfMon Metrics Collector一直出不来结果。

线程组添加监听:聚合报告和用表格察看结果、图形结果(刚做压测,不知道这个有什么用)、jp@gc - PerfMon Metrics Collector

配置:

Apache JMeter是一款开源的压力测试工具,用于评估应用系统的性能、负载能力和稳定性。以下是使用JMeter进行压测的基本步骤: 1. **准备脚本**: 首先需要创建一个测试计划(Test Plan),然后添加一个或多个采样器(Samplers),如HTTP请求器(HTTP Request)用于发送网络请求,数据库连接器(Database Connection Configuration)用于模拟数据库操作。 2. **配置采样器**: 设置采样器的相关参数,比如URL、数据源等,并可以设置线程组(Thread Group)的数量和步进时间来模拟并发用户。 3. **设置监听器**: 添加监听器(Listeners)来查看和分析测试结果,例如查看响应时间、吞吐量、错误信息等,常用的监听器有视图结果树(View Results Tree)、聚合报告(Summary Report)等。 4. **预运行检查**: 在正式开始压测,先进行小规模的“手工”测试,确认脚本编写无误且能正常运行。 5. **启动测试**: 点击“Run”按钮开始压力测试。你可以选择立即运行或定时运行。 6. **监控与记录**: 跟踪测试过程,查看JMeter图形界面中的实时反馈,包括线程活动图、响应时间分布等。 7. **数据分析**: 完成压测后,通过收集的数据生成详细的报告,分析系统性能瓶颈并优化测试策略。 8. **循环和调整**: 根据测试结果,可能需要修改脚本、增加采样器数量或改变并发用户数,不断迭代优化压测过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值