Apache Jmeter进行服务器压力测试

时间:2023-03-09 16:20:42
Apache Jmeter进行服务器压力测试

1、前言

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

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

2、下载

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

  Apache Jmeter进行服务器压力测试

  2、点击。

  Apache Jmeter进行服务器压力测试

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

Apache Jmeter进行服务器压力测试

  

3、配置环境

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

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

 Apache Jmeter进行服务器压力测试

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

  Apache Jmeter进行服务器压力测试

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

  d、如果没有就安装JDK8

  Apache Jmeter进行服务器压力测试

  e、下拉找到JDK8

  Apache Jmeter进行服务器压力测试

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

  Apache Jmeter进行服务器压力测试

    1、安装

    Apache Jmeter进行服务器压力测试

    2、选择开发工具

    Apache Jmeter进行服务器压力测试

  g、安装好后,配置环境

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

    Apache Jmeter进行服务器压力测试

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

    Apache Jmeter进行服务器压力测试

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

    Apache Jmeter进行服务器压力测试

    4、测试环境是否配好!

    Apache Jmeter进行服务器压力测试

4、启动

  Apache Jmeter进行服务器压力测试

5、基本设置

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

  Apache Jmeter进行服务器压力测试

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

  Apache Jmeter进行服务器压力测试

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

  Apache Jmeter进行服务器压力测试

  4、添加 HTTP信息头管理器

  Apache Jmeter进行服务器压力测试

  5、添加 Summary Report

  Apache Jmeter进行服务器压力测试

  6、添加 察看结果树

  Apache Jmeter进行服务器压力测试

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

Apache Jmeter进行服务器压力测试

Apache Jmeter进行服务器压力测试

Apache Jmeter进行服务器压力测试

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

Apache Jmeter进行服务器压力测试

7、后记

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

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