`

jmeter最简单使用

 
阅读更多

jmeter是apache jakarta项目下的测试工具,见:

http://jakarta.apache.org/jmeter/

可以用来做功能测试,负载测试和压力测试。是服务器端开发必备的测试工具。以前写过比较完整的文档,没有放在博客上,早就遗失了。最近做测试,要写多个日志记录基本的使用。

下载jmeter:

http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

安装很简单,解压缩即可。jmeter是java编写的,因此要在运行jmeter之前确保已经安装jre。

运行jmeter,可以有图形方式和命令行方式。先说图形方式。在windows下:

image

双击jmeterw.cmd即可。

 

启动jmeter后可看到类似下面这样:

image

在测试计划条目下加入所需的节点。可鼠标右键:

image

先添加一个线程组:

image

线程组节点出现后,在它的属性标签页中:

image

把循环次数设置为永远。按照上面的配置,线程组中将会有一个线程,执行结束测试任务(后面会设置)后间隔1秒钟,再次重复执行。

添加一个cookie管理器,不需要设置,现在也看不出有什么用处,它可以管理cookie,使客户端和服务器端通过cookie数据保持session。比如说以后任务里有登录,成功后服务器端就会通过保持的session允许访问授权资源。

image

添加一个http请求:

image

在新增的http请求节点的属性页中:

image

只增加了服务器地址。端口如果80即可不写。

实际上现在已经是个可以运行的测试计划了。但是运行起来测试后不知道效果。再加一个聚合报告:

image

用来统计汇总访问的次数和成功率等。

按ctrl+R或者:

image

启动任务。

 

 

 

 

然后,监控聚合报告:

image

可以看到数字在不停的变化。

可以通过快捷键ctrl+period或者菜单关闭测试。

如果想清除聚合报告,或者以后定制的多个监听数据,可以:

image

清除仅清除当前节点数据,清除全部是指所有的数据。

测试计划可以保存起来:

image

本文中图可看到,已经保存了。

可以看到该文件是一个xml文本文件。文件中存储了测试计划脚本:

image

能保存,也就能加载。可以把一个测试计划保存,然后分发给多人,在不同机器上加载测试计划脚本。同时运行测试。

现在定制一下上面的聚合报告:

image

监控数据写入到文件中。

测试脚本还可以在命令行中执行,不依赖图形界面。比如:

C:\Tools\jakarta-jmeter-2.4\bin>jmeter -n -t ..\plan\测试计划.jmx -l a.jtl

测试的监控信息将打印到a.jtl文件中,内容和上面的监控文件内容一样。

分享到:
评论

相关推荐

    JMeter的简单使用步骤

    在介绍JMeter使用之前,需要先了解性能测试的概念和类型。性能测试是为了验证软件系统的稳定性、响应速度、吞吐量等指标是否满足预期要求,它包括负载测试、压力测试、配置测试、容量测试、基准测试和并发测试等。...

    JMeter中文使用手册

    JMeter的入门使用相对简单,首先需要下载最新版并进行安装。安装包中已经包含了构建和运行Web,FTP,JDBC和JNDI测试所需的所有文件。对于JDBC测试,用户需要从数据库厂商处获取适当的JDBC驱动,因为JMeter本身不提供...

    jmeter在linux上的简单使用

    ### jmeter在Linux上的简单使用 #### 一、前言 随着互联网技术的发展,网站和应用的性能成为了用户体验的关键因素之一。为了确保系统的稳定性和高效性,性能测试变得尤为重要。Apache JMeter是一款广泛使用的开源...

    jmeter使用教程详细版

    ### jmeter使用教程详细版 #### 一、jmeter简介及优势 JMeter是一个流行的开源性能测试工具,常被用于Web应用的负载测试。相比于商业性能测试工具如LoadRunner,JMeter具有以下特点: 1. **开源免费**:无需支付...

    JMeter性能测试脚本

    在"JMeter性能测试-day01-all"中,初学者可能接触到的是基础概念和环境搭建,包括安装JMeter、理解JMeter的工作原理、配置JMeter的运行环境,以及创建简单的测试计划。测试计划是JMeter的核心,它定义了如何对目标...

    jmeter学习记录

    JMeter 的插件安装很简单,只需要下载对应插件解压即可。插件可以从 JMeter 官方网站下载,例如 JDBC 驱动程序、FTP 服务插件等。在安装插件后,需要重启 JMeter。 6. JMeter 的基本使用 JMeter 的基本使用包括...

    【jmeter】jmeter-plugins-manager-1.3.jar下载

    总的来说,JMeter Plugins Manager是JMeter使用者的得力助手,它使得插件的管理和更新变得简单,让JMeter成为一款更加灵活、易用的性能测试工具。如果你在进行性能测试时需要扩展JMeter的功能,那么务必掌握如何使用...

    最新版windows apache-jmeter-5.4.zip

    Windows用户可以通过简单的安装过程开始使用JMeter。 3. **新功能与改进**:JMeter 5.4版本可能包含以下更新: - **增强的GUI**:可能有更直观的布局和用户体验改进。 - **性能提升**:可能优化了内部算法,提升...

    jmeter 压测使用步骤

    JMeter的安装非常简单,因为它是免安装的。下载的压缩包名为`apache-jmeter-5.2.1`,解压到任意目录即可。打开解压后的文件夹,找到`bin`目录下的`jmeter.bat`(Windows)或`jmeter.sh`(Linux/Mac)启动脚本,双击...

    JMETER中文使用手册

    **JMeter中文使用手册** Apache JMeter是一款强大的性能测试工具,专为评估应用程序和服务的性能而设计。它最初被创建用于Web应用测试,但现在已经扩展到其他协议,如FTP、SMTP、SOAP、REST等。本手册将引导你深入...

    jmeter-plugins-manager-1.6.7z

    《JMeter Plugins ...总的来说,JMeter Plugins Manager 1.6是JMeter测试工作中的重要辅助工具,它使得插件的管理和使用变得更加简单和高效,为测试人员提供了更多可能性,助力他们更好地应对复杂的性能测试挑战。

    快速学习Jmeter性能测试工具

    熟悉了安装步骤后,接下来需要了解Jmeter的最简开发流程。这个流程实际上涵盖了性能测试中的常见关键字,比如录制、参数化、关联、事务、集合点和检查点等。这些都是性能测试中的重要概念,初学者通过实际操作来掌握...

    linux安装配置运行jmeter实用.pdf

    - JMeter的安装相对简单,因为它是一个可执行的jar文件。你可以通过下载最新版本的JMeter,将其上传到Linux服务器的任意位置,例如`/opt`目录,然后通过运行`jar -xvf ApacheJMeter.jar`来解压缩。 - 将JMeter的...

    修改版-3.1性能测试工具Jmeter的使用(一).docx

    【性能测试工具Jmeter的使用】是软件测试领域的一个重要环节,主要目的是评估和优化系统的性能和稳定性。本文将详细讲解Jmeter的基本功能、安装过程以及初步使用方法。 JMeter,由Apache组织开发,是一款开源的性能...

    Jmeter性能测试相关书籍

    - **类型**: 包括简单控制器、循环控制器、条件控制器等。 - **用途**: 实现复杂的测试逻辑。 8. **常用断言**: - **响应断言**: 检查响应中是否存在特定文本或模式。 - **JSON断言**: 验证JSON响应的结构和...

    jmeter-json.zip

    3. 重启JMeter,库就会自动加载,现在你可以在BeanShell脚本中使用JSON Java库的功能。 总结,通过结合JMeter的内置功能和第三方库,我们可以有效地处理JSON数据,进行更复杂的测试场景模拟和验证。尤其是利用...

    Selenium集成Jmeter

    下面是一个简单的演示代码,它展示了如何在Selenium中编写一个测试类,该类被JMeter的JUnit Request调用: ```java import junit.framework.TestCase; import org.openqa.selenium.*; import org.junit.Before; ...

Global site tag (gtag.js) - Google Analytics