JMeter安装及使用

1.首先我们去官网下载JMeter--------- Apache JMeter - Apache JMeter™

 2.点击Download Releases选择下载的版本

3.对下载下来的压缩文件进行解压缩

 4.打开文件夹,进入bin目录,双击jmeter.bat启动jmeter

 5.打开后,不太习惯与英文界面的小伙伴可以通过下面的方式将界面设置为中文

(也可以通过修改jmeter.properties文件中的language=zh_CN来设置默认的语言为中文,另外由于我们平时测试返回的报文中可能含有中文,为了避免乱码我们可以设置sampleresult.default.encoding=UTF-8)

6. 下面我们开始使用JMeter

6.1新建一个线程组

 6.2设置线程数等参数

6.3 右击线程组添加HTTP请求默认值

 6.4填写请求协议、IP、端口号,设置好这些默认值以后就不用每次都填了

 6.5添加HTTP请求

 6.6填写测试API url

 6.7可以添加监听器来查看压测的结果

 6.8点击上方绿色箭头,通过查看结果树或者用表格查看结果就可以看到测试的执行时间、吞吐量等数据

好了,这就是JMeter的安装及简单使用!

--------------------------------------------------------------------------------------------------------------------------

这里补充点东西

1.在工作中我们可能需要在linux环境安装使用JMeter,其实大致相同,下载安装包解压安装后,通过jmeter.sh来启动,我们要说的呢就是在没有可视化界面的情况下创建线程组什么的比较麻烦,这时候可以将windows环境下测试生成的.jmx文件上传到linux服务器jmeter安装文件夹bin目录下,然后通过命令

./jmeter.sh -n -t first.jmx -l result.jtl

-n(无窗口可视化界面下运行)

-l(日志记录结果文件,方便拿出来到桌面可视化界面下通过聚合报告浏览导入文件的方式查看吞吐量等信息)

2.在压测时肯定是需要模拟不同用户的登录,如何在测试过程中添加多个用户信息

 如图,分别是两组用户ID对应用户登录的ticket,我们以逗号分隔并命名文件为config.txt,如图打开CSV数据文件配置

 

 导入config文件并填写文件中用户信息对应数据库字段名称,我这里对应userId,userTicket

 打开cookie管理器,填写相关配置

名称:userTicket 值:${userTicket}

这样就完成了多用户信息请求,在压测时就会模拟多个用户登录的场景,我这边只写了两个,为了达到更接近使用场景的效果大家可以编写工具类来生成更多用户信息的config文件来进行压测

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter是一款开源的性能测试工具,用于测试各种类型的应用程序和协议。下面是JMeter安装使用步骤: 1. 下载JMeter:你可以在JMeter的官方网站上下载最新版本的JMeter:https://jmeter.apache.org/download_jmeter.cgi。根据你的操作系统选择适当的二进制包。 2. 解压缩文件:将下载的二进制包解压到你选择的目录中。 3. 启动JMeter:进入解压目录并找到bin目录,在此目录中找到并运行jmeter.bat(Windows系统)或jmeter.sh(Linux/Mac系统)。 4. 创建测试计划:在JMeter的界面中,右键点击"Test Plan",选择"Add" -> "Threads (Users)" -> "Thread Group"来创建一个线程组。线程组定义了你想要模拟的用户数量、并发数量和循环次数。 5. 添加Sampler:在线程组下右键点击,选择"Add" -> "Sampler" -> 你想要测试的协议(如HTTP)来添加一个Sampler。Sampler定义了要发送给服务器的请求。 6. 配置Sampler:根据你想要测试的协议和应用程序,配置Sampler的设置,如服务器地址、端口、请求路径等。 7. 添加监听器:右键点击线程组,选择"Add" -> "Listener"来添加一个监听器。监听器用于收集和显示测试结果。常用的监听器包括"View Results Tree"和"Summary Report"。 8. 运行测试计划:点击工具栏上的"运行"按钮或按下Ctrl+R来运行测试计划。JMeter将模拟用户发送请求并收集测试结果。 这只是JMeter的基本安装使用步骤,你可以进一步了解JMeter的高级功能和配置选项以满足你的测试需求。注意,对于大规模的性能测试,你可能需要调整JMeter的配置参数和服务器资源以获得更准确的结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值