Linux下使用JMeter进行压力测试

原创 2016年08月29日 09:38:50

    最近在对项目进行压力测试,本来打算使用loadrunner,结果发现loadrunner主要是针对WIndows系统的,在LInux下虽然好像也有版本,但是网上的那些资源都已经失效,在官网也无法下载,因此选择了JMeter进行压力测试。

    首先需要到官网下载JMeter(JMeter是Apache开发的一款开源软件,是完全免费的),官网地址:http://jmeter.apache.org/download_jmeter.cgi,由于它是由java开发的,因此能够夸平台使用,本文主要介绍Linux下JMeter的使用。

    下载并解压之后进入JMeter的目录,打开终端,输入以下命令:

    cd bin; ./jmeter

    JMeter的界面如下所示(JMeter默认是英文的,在“选项”处可以选择语言)


    首先,右键点击测试计划,创建一个线程组


    创建线程组之后会看到如下界面,这个线程组就是我们进行压力测试时的线程组,线程数是压力测试的并发量,Ramp-Up Period(in seconds)是创建这些线程花费的时间,比如需要10秒钟创造100个线程,那么每秒就会创建10个线程,循环次数指单线程的执行次数,调度器可以指定测试的时间。


    接着在线程组中添加HTTP请求默认值,这样就不用在每个HTTP请求的时候把那些默认的参数重复输入。


    在服务器名称或IP中添加主机地址,端口号为工程所使用的端口,协议设为HTTP。


    然后添加一个HTTP请求。
 

    在HTTP设置页面设置路径和方法以及参数等。


    如果想定义一些全局参数,可以在测试计划中增加“用户定义的变量”,通过${xxx}的方式引用。可以通过${__Random(a,b)}生成a到b的随机数或通过${__RandomString(a)}生成长度为a的随机字符串。



    为了观察测试结果,我们需要增加一些监听器,此处通过结果树查看。


    点击上面绿色的启动按钮,在结果树中就能够看到结果。


 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux使用JMETER进行分布式压力测试

1. 下载jmeter tgz文件   http://jmeter.apache.org/download_jmeter.cgi 2. 登录linux服务器,创建jmeter文件夹,rz上传jme...

《linux+jmeter,压力测试教你一招》

大概是2017年2月5日正式参与到ITOO测试组,之前由于进度问题,错过了这样一个锻炼自己的机会,现在很开心自己得到了这样的一个机会。ITOO测试组分为两个小组,测试一组每天进行手工测试,他们需要了解...

Linux下 运行Jmeter (含一个jmeter简单示例)

本文的方法是现在图形界面下添加好组件,生成jmx脚本文件,然后将jmx文件放到linux环境下用命令行运行脚本,进行性能测试。 1.  用Jmeter进行打压测试 如果可以打开图形界面,则可...

JMeter:Linux上安装&运行JMeter

1、安装&配置 可在Linux服务器上利用服务器强大的性能,执行JMeter进行性能测试。 当然,可在Windows机器上先编好测试计划(注意版本匹配,否则可能产生莫名错误),然后下载到Linux上运...
  • ajupiter
  • ajupiter
  • 2013年07月15日 14:50
  • 22243

Linux下使用Jmeter进行性能测试

一、Linux下安装Jmeter 1. Linux下首先安装Jdk; 2. 下载apache-jmeter-2.13.tgz,复制到Linux系统中的/opt目录下; 3. 解压ap...

linux下的CPU、内存、IO、网络的压力测试

linux下的CPU、内存、IO、网络的压力测试    原始出处 :http://wushank.blog.51cto.com/3489095/1585927   一、对CPU进行简单测试: ...

Linux下的压力测试工具:ab、http_load、webbench、siege

一、ab 1.1 介绍 介 1.2 下载       文件名:       下载地址: 1.3 安装       解压缩:       安装: 1.4 安装结果       安装目录: 1.5 使用 ...

Linux下使用ab命令进行高并发压力测试

1、做压力测试的工具:ab 2、性能的监控工具:nmon     查看下linux主机上的ulimit -n 的数据,没有改动过的是1024,最好要改的大一点。这个是linux下最大线程数,如果过...

Linux内存压力测试-memtester工具

http://my.oschina.net/guol/blog/59993  最近要测试一台机器的整体性能情况,就在google搜索一番,发现这个一个小工具,说是可以进行内存的压力测试,Me...
  • beckdon
  • beckdon
  • 2013年10月11日 11:07
  • 2426

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下使用JMeter进行压力测试
举报原因:
原因补充:

(最多只允许输入30个字)