zoukankan      html  css  js  c++  java
  • jmeter的安装和测试

    一、Jmeter下载

    进入官网:http://jmeter.apache.org/

    1.第一步进入官网如下图

    2.选择进行下载,下载下来为一个压缩包,解压即可。

    3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。

    个人认为要注意3点:

    1)解压之后压缩包叫apache-jmeter-4.0.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。

    2)对应的jdk版本不可太低,一般jmeter3.0的对应jdk1.7,jmeter4.0对应jdk1.8以上,否者启用jmeter也会报错。

    3)一定要确保环境变量配置正确(包括jdk的与jmeter的环境变量配置)。

    好了,接下来进行环境变量配置吧,因为是新手所以参照了大佬们的教程,我就根据自己的实际遇到的情况,总结一下来做备忘。

    二、Jmeter环境变量相关配置

    1.)   电脑桌面----》“计算机”图标----》鼠标右键选择“属性”----》点击高级系统设置----》高级---》环境变量页面

     

    2) 开始配置环境变量了。在系统变量框,点击“新建”,建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径。我的安装路径是在E盘,这个路径根据自己实际安装路径进行填写。然后点击确定保存即可

    3)配置classpath变量,没有的话也要按照上面步骤进行新建,有的话直接进行选中,点击编辑即可。变量值固定为:%JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%lib/logkit-2.0.jar;  做完之后一定要保存,不确定的话可以直接点击确定按钮直到退到我的电脑页面

    4)基本配置完成,然后验证一下是否配置正确,是否可用。

    首先进到你的jmeter安装路径,找到bin文件夹,点击进去,找到jmeter.bat,鼠标右键用管理员方式运行,或者直接双击打开,此时会弹出2个界面:1.个是命令窗口,使用jmeter的时候此命令窗口不能关,你缩小到电脑任务栏即可。2.还有一个界面是jmeter工作页面,你可以在里面进行相关的操作.具体如图

    5)确认安装是否成功,双击jmeter.bat或者以管理员方式运行,页面如下:

    6)jmeter的工作区域如下:,我们每次使用jmeter的首先打开方式就是进入bin文件下双击这个jmeter.bat,如果觉得麻烦,可以鼠标右键快捷方式发送电脑桌面,就会方便很多。

    7.安装结束~

    三、Jmeter测试案例实操

    1、添加本次测试计划 (右键-->添加-->Threads(Users)-->线程组)

    2、设置线程数 (所谓线程数就是并发用户数)

    3、添加协议及相关配置信息

    4、为线程添加监听器

    5、启动测试

    6、查看报告

    查看结果树

    聚合报告

    图形结果

    至此,本次测试教程基本完成!

    其中遇到的报错

    最近在做一个开放接口平台性能测试  , 指标是最少达到1000/s的并发 , 接口鉴权 百万级的表  在1s内完成..

    在众多压测工具中 ,,选择了Apache的jmeter ,于官网下载了最新版本

    http://jmeter.apache.org/download_jmeter.cgi   (jmeter下载地址)

    由于jmeter运行是基于java的,所以需要下载1.7以上的jdk

    http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html  (jdk下载地址 , jdk 安装的相关配置请自行百度)

    两样都安装完毕之后运行jmeter安装文件bin目录下的jmeter.bat

     

     
    双击jmeter.bat

    双击之后出现如下情况

     
    cmd命令行提示

    cmd命令行提示找不到java相关的环境,,于是查看系统系统相关的环境变量配置,  classpath 没有任何问题

     
    classpath相关配置
     
    path 相关配置

    反复修改环境变量,,始终没解决问题,,,网上查阅一些相关博客 说要配置JEMETER_HOME 等相关配置,,按照网友所说更改环境变量也无任何效果

     
    配置jmeter环境变量

    据我所知  在windows 环境下 是不需要配置jmeter的环境变量的,,linux下需要配置

    至此 开始怀疑jdk 环境安装有问题 , 在cmd 命令下查看java -version ,,发现问题

     
    java 版本

    命令行提示说注册表当前的java版本不对,,安装的是1.8版本,,但是需要1.7版本,,然后各种差错 修改

    尝试一、按照他的提示,查找注册表键,修改为1.7,未果;

    尝试二、直接用全路径运行java.exe,奇怪;

    尝试三、将Path中的java路径剪切到系统目录windows和system32后面作为第三个,依旧;

    尝试四、将path中java路径放在第一位,OK;

    尝试五、查找windows和system32目录,发现system32目录里有一个java.exe,估计是MS放进去的,Rename it,OK。

    最后发现原来是Path搜索顺序的问题,把JAVA_HOME放到system相关配置之前,就会首先去配置的java环境下找

     
    最初path
     
    修改之后path配置

    修改之后 重新执行 jmeter.bat ,成功运行

     
    成功运行jmeter

    小礼物走一走,来简书关注我



    作者:黎景阳
    链接:https://www.jianshu.com/p/df9d20d50735
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    www.insidesql.org
    kevinekline----------------- SQLSERVER MVP
    Sys.dm_os_wait_stats Sys.dm_performance_counters
    如何使用 DBCC MEMORYSTATUS 命令来监视 SQL Server 2005 中的内存使用情况
    VITAM POST MORTEM – ANALYZING DEADLOCKED SCHEDULERS MINI DUMP FROM SQL SERVER
    Cargo, Rust’s Package Manager
    建筑识图入门(初学者 入门)
    Tracing SQL Queries in Real Time for MySQL Databases using WinDbg and Basic Assembler Knowledge
    Microsoft SQL Server R Services
    The Rambling DBA: Jonathan Kehayias
  • 原文地址:https://www.cnblogs.com/wjw6692353/p/11246462.html
Copyright © 2011-2022 走看看