Jmeter使用

介绍:

JMeter 是一个开源的压力测试工具,由 Apache 软件基金会提供支持。它可以用于模拟一个或多个客户端请求一个服务器,以了解服务器在不同负载下的性能、稳定性和可靠性。

场景:

创建和执行各种不同类型的测试计划,包括负载测试、压力测试、功能测试、接口测试等。

模拟不同用户的行为,例如登录、搜索、购买、评论等。

记录和重放 HTTP 请求,以便在不同负载下对 Web 应用程序进行测试。

提供图表、报告和日志等功能,帮助您分析测试结果并定位问题。

通过插件机制扩展 JMeter 功能,以适应不同的测试需求。

总之,JMeter 是一款强大的测试工具,可以帮助开发者更好地了解他们的应用程序在不同负载下的性能情况,并帮助他们发现和解决潜在的问题。对于 Java 开发者来说,JMeter 是一个非常实用的测试工具。

准备工作

修改结果集的编码格式

找到bin/jmeter.properties文件 1098行 或者 ctrl+F

搜索sampleresult.default.encoding这个参数,把ISO-8859-1修改成utf-8,去掉前面的注释,保存

启动

bin下面jmeter.bat 双击

启动成功效果

切换成中文

使用

创建线程组  

每一个线程代表的是一个用户

重点关注线程属性:

主要的是下面我红字注释的部分,分别表示的含义我已经标注了,平时我们测试用到比较主要的设置参数就是这三个。

其中 线程数÷Period=一秒执行多少个线程;线程数×循环次数=共执行了多少个线程;Preiod×循环次数=总的执行时间。

在测试之前我们要确定好这三个参数,比如我依次填写20;10;5,即有20个虚拟用户,每次要10秒全部执行完,循环次数为5次。

 

添加测试接口:

编写相应的接口内容:

设置请求数据的格式为:application/json

 

查看请求结果:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值