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进行服务器压力测试的更多相关文章
- 网站服务器压力Web性能测试(1):Apache Bench:Apache自带服务器压力测试工具
一个网站或者博客到底能够承受多大的用户访问量经常是我们在用VPS或者独立服务器搭建网站了最关心的问题,还有不少人喜欢对LNMP或者LAMP进行一些优化以便提高Web性能,而优化后到底有多大的效果,就需 ...
- 使用Apache Jmeter进行并发压力测试
http://blog.jassassin.com/2014/04/17/tools/jmeter/
- Jmeter服务器压力测试使用说明
Jmeter服务器压力测试使用说明 Apache JMeter是Apache组织开发的基于Java的压力测试工具. 官方地址:http://jmeter.apache.org/download_jme ...
- Web服务器压力测试一例
近期部门新上线一个服务,我们使用ab和locust分别测试 目前项目属于demo阶段,对访问量的支持不要求太高,我们暂且设定在500请求,20并发 工具介绍 ab ab全称为:Apache HTTP ...
- 使用Jmeter至WebService压力测试
使用Jmeter至WebService压力测试 目中我们使用了Jmeter对webservice进行了压力測试,Apache JMeter是Apache组织开发的基于Java的压力測试工具.用于对 ...
- 使用Apache的ab进行压力测试
概述 ab是apache自带的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab然后进行apache 负载压力测试. 后台测试开发中,常用的压力测试服务,php一般选择xampp,下 ...
- jmeter简单得压力测试
Jmeter教程 简单的压力测试 Jmeter是一个非常好用的压力测试工具. Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好. 阅读目录 什么是压力测试 ...
- 【Apache】 ab进行压力测试
前言: ab是apache自带的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab然后进行apache 负载压力测试. 工具: Apache ab压测工具 一.安装 (1) 下载 : ...
- JMeter接口测试和压力测试
JMeter接口测试和压力测试 JMeter可以做接口测试和压力测试.其中接口测试的简单操作包括做http脚本(发get/post请求.加cookie.加header.加权限认证.上传文件).做web ...
随机推荐
- PHP中sha1()函数和md5()函数的绕过
相信大家都知道,sha1函数和md5都是哈希编码的一种,在PHP中,这两种编码是存在绕过漏洞的. PHP在处理哈希字符串时,会利用”!=”或”==”来对哈希值进行比较,它把每一个以”0E”开头的哈希值 ...
- 通过机器学习的线性回归算法预测股票走势(用Python实现)
在本人的新书里,将通过股票案例讲述Python知识点,让大家在学习Python的同时还能掌握相关的股票知识,所谓一举两得.这里给出以线性回归算法预测股票的案例,以此讲述通过Python的sklearn ...
- Ubuntu Qt5.13 无法输入中文和中文显示乱码问题
无法输入中文: sudo apt-get install libfcitx-qt5-dev cd /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminput ...
- 剑指Offer(十九)——顺时针打印矩阵
题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字. 例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 ...
- std::multiset
Set.multiset都是集合类, 差别在与set中不允许有重复元素, multiset中允许有重复元素. sets和multiset内部以平衡二叉树实现. multiset 多重集合容器是一个 ...
- 浅谈微服务架构与.Net Core
微服务(microservice)这个概念是2012年出现的,2014年3月Martin Fowler在他的个人网站(https://martinfowler.com/articles/microse ...
- HTTP使用get,post方式连接
在项目中使用了http的get和post方式连接,发送传输数据: public static String doGet(String httpUrl) { HttpURLConnection conn ...
- Solr导入MongoDB数据
数据导入方式: 全量导入和增量导入: query 是全量导入时,把你的数据中查到的数据全部导入,deltaImportQuery 和 deltaQuery 是增量导入数据所需要的两个查询语句.delt ...
- WordCount的实现和测试
WordCount 一.开头 (1)合作者:201631107110,201631083416 (2)代码地址:https://gitee.com/zhaoxiaoqin/WordCount.git ...
- fenby C语言 P13
开关语句switch(变量) switch(weekday) ↓ 数字 default:异常处理 case-break #include <stdio.h> int main() { in ...