Apache Jmeter压力测试神器-快速入门

因为最近项目准备上线,然而对项目的性能还没有系统性的检测,Jmeter是一款开源的纯Java测试工具,继承了大量的自动化测试方法,先拿他来做HTTP的压力测试,检测下MYSQL的能力。

1.官网(http://jmeter.apache.org/download_jmeter.cgi)下载安装压缩包到本地进行解压。然后常识性的找到bin文件夹中的ApacheJMeter.jar双击打开。前提是本地要配置了JDK。

2.如下图,左侧主要分为测试计划和工作台两个模块,我们常用的是测试计划。

3.我们涉及到如下几个概念

线程组(Thread Group):一个大的容器,模拟用户开始进行操作。Jmeter强大之处在于能够开多个线程模拟大批量的用户进行操作,因此线程组可以定义线程的数量和相关运行时规则。

采样器(Sampler):采样器可以分别模拟HTTP、SOA WEB SERVICE、FTP、JMS、DataBase进行测试。发送请求,接收反馈信息。

监听器:创建 查看结果树、用表格查看结果、Summary Report等监听窗口,对采样器去的数据进行监听和分析。

小结:特定的采样器装载在线程组中进行模拟运行,用监听器的查看结果数来取得请求的相关信息。SummaryReport对本次测试进行性能和错误率的评估。

4.创建线程组

5.创建采集器

这里就是你要模拟终端对服务器进行访问

6.配置HTTP URL和FORM参数

7.配置线程组

设置线程数的数量来模拟线程组中的HTTP请求的并发量。

8.添加数据结果观察窗口

右击HTTP采集器选择添加监听器,创建 查看结果树、用表格查看结果、Summary Report等监听窗口。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 4,233评论 0 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 互联网压力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士阅读 2,994评论 0 20
  • 1 Jmeter安装配置 使用Jmeter前首先要安装JDK,配置JDK环境变量。Jmeter不需要安装,下载后...
    茶小汐阅读 3,018评论 0 8
  • JMeter有两种类型的控制器:取样器和逻辑控制器。 取样器指示JMeter向一个服务器发送请求。例如,如果你想让...
    七月尾巴_葵花阅读 1,720评论 0 3