Apache Jmeter压力测试工具使用

1、JMeter简介

        Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。
JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。

2、下载

JMeter下载地址:Apache JMeter - Download Apache JMeter    

进入后如下界面  

下载ZIP版本

 需要注意:jmeter需要jdk环境。对应的jdk版本不可太低,一般jmeter3.0的对应jdk1.7jmeter4.0对应jdk1.8以上

3、JMeter解压和启动

解压下载的二进制包到本地文件夹,打开文件夹,进入bin目录,双击jmeter.bat启动程序。

启动之后会有两个窗口,一个cmd窗口,一个JMeter的 GUI。

4、JMeter使用

启动后如图所示;

使用按照下列步骤进行:

4.1 创建测试计划

点击菜单 File—new 或选择默认的,进入创建测试计划页面

填写相关信息后保存(红框的需填写),如下图:

保存成功后,如下图:

4.2创建线程组

右键选中创建的测试计划,在弹出的菜单中创建线程组,如下图:

4.3创建http请求

选中创建的线程组中,右键弹出菜单,ADD请求,如下图:

4.4创建视图结果树 

4.5启动

选中创建的测试计划,点击上方菜单中的绿色三角图标,启动压力测试,如下图:

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JMeter是一个功能强大的开源性能测试工具,用于模拟高负载环境下的压力测试。下面是使用JMeter进行压力测试的一般步骤: 1. 下载和安装:从JMeter官网(http://jmeter.apache.org/)下载并安装JMeter。 2. 创建测试计划:启动JMeter后,创建一个新的测试计划。测试计划是整个测试的容器,可以包含多个线程组、配置元件、监听器等。 3. 添加线程组:线程组是模拟用户行为的核心元素。在测试计划中添加一个线程组,并设置线程数、循环次数、启动延迟等参数。 4. 添加配置元件:配置元件用于设置测试环境参数,如服务器地址、端口号、协议类型等。常用的配置元件包括HTTP请求默认值、CSV数据文件配置等。 5. 添加Sampler:Sampler用于发送请求并模拟用户行为。在线程组下添加一个Sampler,根据需要选择相应的Sampler类型,如HTTP请求、FTP请求等,并设置相关参数。 6. 添加监听器:监听器用于收集和分析测试结果。可以选择添加多个监听器,如聚合报告、查看结果树、图形结果等,以便于进行结果分析和性能监控。 7. 配置断言:断言用于对响应结果进行验证,确保系统在压力下的正确性。可以添加断言元件,设置断言规则,如响应代码、响应时间、响应内容等。 8. 配置调度器:调度器用于控制测试的执行时间和频率。可以设置启动时间、结束时间、线程启动延迟等参数。 9. 运行测试:配置完成后,点击运行按钮开始执行测试。JMeter将模拟用户行为发送请求,并收集和分析测试结果。 10. 分析结果:测试完成后,使用监听器查看测试结果,进行性能分析和优化。 以上是JMeter压力测试的一般步骤,根据具体需求和场景,还可以进行参数化、使用正则表达式提取数据、设置断言等进一步的配置和优化。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值