1.jmeter搭建环境

jmeter搭建环境

jmeter简介

  1. 多线程框架-支持多并发操作--一个线程是一个用户
  2. 用于对服务器模拟负载
  3. 支持web、数据库、FTP服务器系统的性能测试
  4. 开源、纯JAVA,可二次定制化开发

jmeter运行环境搭建

官网:
http://jmeter.apache.org/download_jmeter.cgi

jmeter启动找不到apach.jar
解决方法:下载二进制文件不是src文件
历史版本:
https://archive.apache.org/dist/jmeter/binaries/

  • 1、需要安装JDK

    • JDK---JAVA开发工具包
    • JRE---java运行时环境
    • JVM---java虚拟机
  • 2、验证机器是否安装好java环境

    • Java -version
    • Java 验证系统的环境变量path是否设置ok
  • 3、验证机器是否安装好java环境

  • 2、设置环境变量---目标:任意路径可以识别jmeter

    • JMETER_HOME
      • D:softapache-jmeter-5.2.1
    • PATH
      • D:softapache-jmeter-5.2.1in
      • %JMETER_HOME%in---推荐使用这个

每一台机器能创建多少用户数?---内存(物理内存)32G
jmeter是一个进程--进程需要一定的内存资源---堆内存
还有端口号,需要多台机器做分布式

jmeter下载解压就可以使用,cmd命令中输入jmeter回车

图 1

jmeter启动后偏好设置--jmeter的bin目录下配置文件

jmeter.properties--永久设置
选择语言和外观模式,调整大小

图 3

选择外观,个人爱好选择metal--系统制约

图 4

如果界面字体过小,可以点击放大按钮进行放大

语言设置

Preferred GUI language. Comment out to use the JVM default locale's language.

language=zh_CN

外观设置

Failing that, the JMeter default laf can be defined:

jmeter.laf=CDE/MOtif

搜索hidpi,删除这两行的注释jmeter.hidpi.mode=true和jmeter.hidpi.scale.factor=1.0,并且把1.0修改为你想要的数值,这里我改的是1.5

To enable pseudo-hidpi mode change to true

jmeter.hidpi.mode=true

HiDPI scale factor

jmeter.hidpi.scale.factor=1.6(factor=1.6,指放大1.6倍)

搜索icons.size,自定义修改按钮的大小,这里我修改的包括jmeter.toolbar.icons.size= 32x32和jmeter.tree.icons.size= 24x24,这个是顶部按钮和左边结果树的大小

Tree icons default size: 19x19. Available sizes are: 19x19, 24x24, 32x32, 48x48

Useful for HiDPI display (see below)

jmeter.tree.icons.size=24x24

Toolbar icons default size: 22x22. Available sizes are: 22x22, 32x32, 48x48

jmeter.toolbar.icons.size=32x32

字体设置
jsyntaxtextarea.font.family=Hack
jsyntaxtextarea.font.size=20

ps:又发现了可以调整右侧字体的修改,如下,同样是jmeter.properties文件:

jsyntaxtextarea.wrapstyleword=true
jsyntaxtextarea.linewrap=true
jsyntaxtextarea.font.family=Hack

可以设置分布式测试

Remote hosts and RMI configuration

---------------------------------------------------------------------------

Remote Hosts - comma delimited

remote_hosts=127.0.0.1

remote_hosts=localhost:1099,localhost:2010

参考设置:
https://www.jianshu.com/p/9b13c7c53d06

线程组

  • 1、setup线程组
    • 第一个运行,与位置无关---初始化
  • 2、线程组
  • 3、teardown线程组---环境清除
原文地址:https://www.cnblogs.com/xiehuangzhijia/p/14965772.html