专栏首页软件测试testclassJmeter基于windows性能测试环境搭建

Jmeter基于windows性能测试环境搭建

走不一样的路,看不一样的景。

写在前面

为何要使用Jmeter?

官方的说法:

Apache JMeter™应用程序是开放源码软件,是一个100%纯Java应用程序,用于加载测试功能行为和度量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。

Apache JMeter可用于测试静态和动态资源、Web动态应用程序的性能。

它可以用来模拟服务器、服务器组、网络或对象上的重载,根据测试强度分析不同负载类型下的性能。

个人的看法:开源,可以开展性能测试和接口测试工作!界面化操作,易上手!

基本要求

JMeter要求你的计算环境满足一些要求。

JMeter 4.0以上版本与Java 8或Java 9兼容。鉴于安全性和性能原因,建议使用主要版本的最新版本。

本文的主要是内容是:Jmeter基于windows性能测试环境搭建,适用于Jmeter初学者入门操作指引。

安装Jdk

Jmeter4.0及以上的版本,需要Jdk安装>=1.8的版本。

Jdk官方下载地址:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载时需要勾选:Accept License Agreement(接受许可协议)

配置Jdk

Jdk安装完成后,需要配置环境变量:

系统变量新建JAVA_HOME

【变量名】:JAVA_HOME

【变量值】:D:\Program Files (x86)\jdk1.8.0_144(根据java路径填写,最后不要加分号;)

系统变量【Path】中增加值

【变量名】:Path

【变量值】:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(直接复制就可以)

验证Jdk

完成以上操作步骤以后,接下来验证一下安装的Jdk是否成功。

进入CMD命令,输入命令:java -version 出现下图,代表安装成功:

安装jmeter

首先需要到官网下载Jmeter:

https://jmeter.apache.org/download_jmeter.cgi

在此,我们下载.zip压缩包文件。

安装包放置路径

解压Jmeter安装包到自定义路径下,建议把Jmeter安装包放在C盘以外其他磁盘的主目录,如下所示:

配置环境变量

创建一个系统变量,用于配置Jmeter相关的信息;

【变量名】:JMETER_HOME

【变量值】:D:\apache-jmeter-5.1.1

注意:变量值后面不要加;否则无法正常打开Jmeter。

系统变量【Path】中增加值

在系统变量path中添加%JMETER_HOME%\bin

注意:变量值后面不要加;否则无法正常打开Jmeter。

验证Jmeter

配置完成,点击确定,重新打开cmd,在cmd命令行输入jmeter -v 出现下图,代表配置成功:

启动Jmeter

双击Jmeter文件夹bin下面的jmeter.bat启动Jmeter。

Jmeter设置中文

启动Jmeter找到 options 》choose language 》Chinese(Simplified)/Chinese(Traditional)

Chinese(Simplified)简体中文

Chinese(Traditional)繁体中文

但是这样设置完重启Jmeter后还会变为英文。

配置永久汉化:

我们可以通过修改配置文件的方法,配置永久汉化。

在Jmeter的安装目录下的bin目录中找到 jmeter.properties文件,用文本编辑器或Notapad++打开。

Ctrl+F查找内容“#language=en”,然后在该部分下面增加以下内容:

language=zh_CN

保存退出,重新打开Jmeter就显示中文了。

END

本文分享自微信公众号 - 软件测试testclass(testclass_cn)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android系统启动过程

      当电源按下时引导芯片代码聪预定义的地方(固化在ROM)开始执行。加载引导程序到BootLoader到RAM,然后执行

    用户3112896
  • 人脸识别(基于ArcFace)

    登录https://ai.arcsoft.com.cn/,注册开发者账号,身份认证,注册应用,得到APPID和SDKKEY

    用户3112896
  • Java虚拟机是如何加载Java类的?

    上文中说过Java中有两种类型:基本类型和引用类型,而基本类型是由虚拟机预先定义好的,引用类型中的泛型参数又会在编译过程中被擦除,所以加载的对象就剩下类、接口和...

    一觉睡到小时候
  • 中英翻译(基于百度翻译)

    市面上有名气的翻译公司就是有道和百度了,有道尝试了一下,分为API和SDK两种,但是demo下载下来跑不了

    用户3112896
  • 深入理解Java虚拟机 | 类加载机制

    我们的源代码经过编译器编译成字节码之后,最终都需要加载到虚拟机之后才能运行。虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始...

    用户1740424
  • 面试官问:为什么 Java 线程没有 Running 状态?我懵了

    Java 虚拟机层面所暴露给我们的状态,与操作系统底层的线程状态是两个不同层面的事。具体而言,这里说的 Java 线程状态均来自于 Thread 类下的 Sta...

    沉默王二
  • 灵活使用Maven Profile

    项目中一直应用Maven的profile特性解决不同环境的部署问题。最近在尝试解决本地调试环境的时候碰到一些问题,顺便仔细研究了一下。因为项目仍然在用普通Spr...

    程序猿讲故事
  • 安装配置ZooKeeper及基本用法

    要想学习分布式应用,ZooKeeper是一个绕不过去的基础系统。它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。

    程序猿讲故事
  • 多线程面试题【基本概念和线程创建】

    推荐阅读:看完本文,再也不怕问java线程创建的几种方式了 创建线程主要有3种方式:

    用户4143945
  • 解决插件化资源id冲突

    第一步:aapt。为res目录下的资源生成R.java文件,同时为AndroidManifest.xml生成Manifest.java文件

    用户3112896

扫码关注云+社区

领取腾讯云代金券