首页 > 其他 > 详细

Jmeter的安装及介绍(一)

时间:2020-10-05 16:30:55      阅读:35      评论:0      收藏:0      [点我收藏+]

1.jmeter的官网:

https://jmeter.apache.org/

jmeter的介绍:

 

2.jmeter的下载:https://jmeter.apache.org/download_jmeter.cgi,推荐下载二进制安装包:技术分享图片

 下载之后,进行解压,解压之后直接双击bin目录中的jmeter.bat则启动jmeter:

技术分享图片

 

 3.jmeter的一些配置

1)放大缩小:options--Zoom In/Zoom Out

技术分享图片

2)切换语言

(1)临时修改jemeter的显示语言:options--Choose Language

技术分享图片

 

(2) 永久性的改jmeter的语言:修改bin目录下的jmeter.properties文件中的language=en,如果为中文,则设置为language=zh-CN,修改成功之后重启jmeter:

技术分享图片

 

 技术分享图片

 

 3)修改jmeter图标的大小:修改bin目录下的jmeter.properties文件中的Tree icons default size的值,修改成功之后重启jmeter:

技术分享图片

 

 4)修改jmeter脚本区域的字体大小修改bin目录下的jmeter.properties文件中的jsyntaxtextarea.font.size=14的值,修改成功之后重启jmeter:

技术分享图片

5)修改查看结果树结果大小:修改bin目录下的jmeter.properties文件中的view.results.tree.max_size的值,修改成功之后重启jmeter

 技术分享图片

6)日志级别设置

(1)临时:选项--日志级别进行设置:

技术分享图片

(2)永久:修改bin目录下的log4j2.xml文件中的level="info"的值,修改成功之后重启jmeter

技术分享图片

 

4.jmeter的架构体系:

Jmeter实际是由一个三维空间所构成的架构,X空间主要由五个维度所构成,Y空间主要是有2个维度所构成,Z空间是由一个维度所构成:

技术分享图片

X1-X5维度表示的是负载模拟的一个过程。

Y1表示的是模拟负载的一部分,Y2表示的是结果验证的一部分

Z负责监听收集结果。从图中可以发现监听器只是一个组成部分,监听器既可以放在线程组内也可以放在线程组外

5.jmeter核心名词介绍 

Jmeter实际就是建立一个线程池,通过多线程的形式进行对取样器产生负载,在运行过程中通过断言来比较运行结果的正确性,然后通过监听器来记录测试的结果。如果在取样器设置过程中需要进行参数化的操作的话,则可以通过前置处理器进行设置,如果存在关联需求的话,则可以使用后置处理器进行完成。如果需要设置运行场景的话,则就可以设置甚至需要考虑到内部的业务逻辑的话,则可以结合定时器和控制器完成。

组件:一组元件的集合。

元件:组件中子菜单下的每个功能(插件)称之为元件。(常用的元件有:http sampler、debug sampler、view result tree.....)

测试计划(Test Plan):用于进行描述一系列的步骤(业务操作),可以由一个或者多个线程组所构成。

线程组(Thread Group):线程组是任何测试计划的执行入口。控制器和取样器必须定义在线程组中。

注意:多线程执行时,很多同学会理解为是按线程的顺序执行。其实不是,如果看到了按线程的顺序执行只有两种情况:第一种:线程数少,偶然按顺序执行 第二种:程序员设定了线程执行的顺序,否则的话多线程执行必然是无序的(因为线程谁先抢占到资源则谁先执行)

 技术分享图片

 

 

       

Jmeter的安装及介绍(一)

原文:https://www.cnblogs.com/smilecindy/p/13764675.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!