Apache Jmeter进行服务器压力测试

Posted 弹琴不谈情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache Jmeter进行服务器压力测试相关的知识,希望对你有一定的参考价值。

1、前言

  最近项目遇到一个问题:其他公司对接我们系统,请求量太大的时候,返回单给对方就是丢失格式,大概十几万中总有那么十几单会出现格式错误!

  所以我们老大就叫我用apache jmeter来进行并发测试,还挺好用的,简单易上手。

2、下载

  1、直接百度Apache jmeter,第一个就是了。

  

  2、点击。

  

  3、点击完下拉,就能看见两个下载链接。(详细看图!)

  

3、配置环境

    下载完后,随意解压到任意文件夹。

    a、使用前要配置jmeter环境变量:
       在用户变量中,新建变量名"JMETER_HOME",变量值为E:\\apache-jmeter-4.0(即你解压的地址)

       

  b、配置CLASSPATH,追加   上;%JMETER_HOME%/lib/ext/ApacheJMeter_core.jar;%JMETER_HOME%/lib/jorphan.jar;%JMETER_HOME%/lib/logkit-2.0.jar

   

  c、如果电脑已经安装了,就可以直接在解压路径下的bin\\jmeter.bat启动批处理文件,来启动jmeter。

  d、如果没有就安装JDK8

  

  e、下拉找到JDK8

  

  f、下载选择accept,然后下载windows版本的。

  

    1、安装

    

    2、选择开发工具

    

   g、安装好后,配置环境

    1、新建用户变量名"JAVA_HOME",变量值为:安装jdk的目录,我的是C:\\Program Files\\Java\\jdk1.8.0_112

    

    2、在Path中添加;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin

    

 

    3、变量名"CLASSPATH",变量值为.;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\tools.jar

    

    4、测试环境是否配好!

     

4、启动

  

 

5、基本设置

  1、启动后可以选简体中文

  

  2、新建测试计划,并创建线程组

  

  3、在线程组中   添加HTTP请求

  

  4、添加 HTTP信息头管理器

  

 

  5、添加 Summary Report

  

 

  6、添加 察看结果树

  

   7、添加好后要为线程组下的四个选项配置,根据实际情况进行设置。

  8、启动后,可以看到是否成功等信息。

7、后记

  测了一整天,闲了发慌,还好测出点东西出来。线程数从100调到700,总算把数据给搞挂了,哈哈哈!(为什么不叫测试员。。。)

  然后Jmeter的源码二次开发可以看这个:https://www.cnblogs.com/taoSir/p/5144274.html

以上是关于Apache Jmeter进行服务器压力测试的主要内容,如果未能解决你的问题,请参考以下文章

工具指南 | 使用 Apache ab 以及 OneAPM 进行压力测试

如何使用 Apache ab 以及 OneAPM 进行压力测试?

开发工具-Windows下Apache JMeter压力测试工具

jmeter压测网站

压测工具Jmeter介绍及使用

JMeter 压测工具安装配置