首页 > 编程知识 正文

apache jmeter教程,etc怎么安装方法图解

时间:2023-05-06 09:12:37 阅读:32775 作者:1265

Jmeter安装,使用方法1 .下载安装

(1)安装JDK1.8

下载: https://www.Oracle.com/tech network/Java/Java se/downloads/JDK8- downloads-2133151.html

安装:进入下一步

环境变量:根据安装目录设置,如下所示

新系统变量: Java _ home=c :program filesJavaJDK1.8.0_ 221新系统变量: CLASSPATH=.%JAVA_HOME%/lib; %JAVA_HOME%/lib/tools.jar修改Path变量。 %JAVA_HOME%风中白色和%JAVA_HOME%jre风中白色验证环境变量:在cmd下运行javac

环境变量:根据安装目录设置,如下所示

新系统变量: Java _ home=c :program filesJavaJDK1.8.0_ 221新系统变量: CLASSPATH=.%JAVA_HOME%/lib; %JAVA_HOME%/lib/tools.jar修改Path变量。 %JAVA_HOME%风中白色和%JAVA_HOME%jre风中白色验证环境变量:在cmd下运行javac

)2)安装Jmeter【根据经验4.0版本最好】

下载: https://www.Apache.org/dist/jmeter /选择风中大白Aries/zip下载即可

安装:配置环境变量后,直接运行jmeter.bat

a .新系统变量: jmeter _ home=c :program filesApache-jmeter-4.0b.class path变量更改:添加% jmeter _ home %lib % jmeter _ home %lib/logkit-2.0.jar执行:右键单击c :program filesApache-jmeter-4.0 风中的说明jmeter

(3)汉化【推荐英文版,方便查看函数名称】

更改program filesApache-jmeter-5.1.1 风中的whitejmeter.properties,使其在#language=en下显示新行的language=zh_CN

2 .在2.Windows上使用

以x项目“客户端测试配置分发接口”为例,http://10.252.16.90/BC/v1/user//config

(1)运行jmeter.bat启动工具

)2)制定测试计划

jmeter启动时,默认情况下加载测试模板,保存此默认模板即可

(3)添加线程组

通过右键单击测试计划“应用”- >“添加”“线程(用户)”“线程组”,可以重命名线程组、设置线程数、设置循环等

(4)添加HTTP默认请求

用于设置公共参数,不发送http请求。 (不做这一步也没关系。 )

可以通过右键单击“线程组”“添加”“组件设置”-“HTTP请求默认值”来设置多个统一参数

(6)添加HTTP请求

右键单击“线程组”“添加”“采样器”-“HTTP请求”,然后输入具体参数

)7)添加HTTP标头、cookie (如有必要) )。

“线程组”“添加”“组件设置”-右键单击-“HTTP Header/Cookie Manager并输入信息

(8)添加监听程序

常用的是以下监听器

线程组添加监听程序显示结果树、聚合报告、图表结果

(9)驾驶

单击运行按钮运行测试计划

在重新运行之前,前面的运行结果必须为空

(10 )查看每个侦听器的结果

a .查看“查看结果树”侦听器

b .查看聚合报告侦听器

各项说明:

Label :每个JMeter的element (例如HTTP Request )都有名称属性,其中显示名称属性的值

#示例:显示您在这次测试中一共提出了多少个请求。 模拟10个用户,每个用户重复10次,这里就会显示100

平均—平均响应时间——默认为单个请求的平均响应时间。 如果使用的是事务控制器,则还可以以事务为单位显示平均响应时间

中位数:中位数,即50%的用户响应时间

90%百分位数: 90%用户响应时间

95%左右: 95%用户响应时间

99%分钟数: 99%用户响应时间(说明: http://www.cn blogs.com/jackei/archive/2006/11/11/557972.html ) ) ) )

最小值:最小响应时间

最大值:最大响应时间

异常% :此测试中发生错误的请求数/请求总数

吞吐量:吞吐量——默认表示每秒完成的请求数(Request per Second ),如果使用的是Transaction Controller,则为诸如LoadRunner之类的transansaler

每接收KB/Sec秒从服务器侧接收的数据量相当于LoadRunner的Throughput/Sec

每KB/Sec秒从服务器发送的数据量

c .显示“图表结果”监听程序

各项说明:

示例数:发送到服务器的请求总数

偏离:服务器响应时间的变化、离散度测量值的大小(数据的分布) ) ) ) ) ) ) ) ) ) ) )。

最新示例:表示时间的数字是服务器响应最后一个请求的时间

吞吐量—服务器在一分钟内处理的请求数

平均值:总运行时间发送到服务器的请求数

中间值—服务器响应时间的一半低于此值,另一半高于此值的时间数字

(11 )压力测试

将“线程组”的“线程数”更改为100,清除以前的执行结果,然后重新运行

模拟的请求总数=线程数*周期数

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。