Jmeter的基本使用

Jmeter的基本使用,第1张

Jmeter的基本使用

最新的jmeter官网下载地址:

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

jmeter本身不需要安装,只需要配置好JDK环境,最新版本,建议配置的JDK最好用1.8及以上版本

  1. 方法一Windows键+R,输入cmd打开命令行,输入jmeter,即可打开(已经配置好环境变量的可以,不然要到安装的目录下才行)
  2. 方法二到安装目录apache-jmeter-5.4.3bin下找到jmeter.bat,会出现命令行,切记不要删除命令行,不能jmeter会关闭。

设置中文的界面,点击Options(选项),点击Choose Language(选择语言),点击Chinese(Simplified)(中文简体)就可以设置成中文。

设置界面的颜色,点击Options(选项),点击外观,就可以选择自己喜欢的颜色。

鼠标右键点击接口测试,点击添加,点击线程,点击线程组,就可以添加一个线程组。

线程组:所有线程都隶属于一个线程组。那可以是一个默认线程组,亦可是一个创建线程时明确指定的组。在创建之初,线程被限制到一个组里,而且不能改变到一个不同的组。每个应用都至少有一个线程从属于系统线程组。若创建多个线程而不指定一个组,它们就会自动归属于系统线程组。

线程组可以改名,错误后可以选择执行的方式,还可以设置线程数,时间,以及循环次数。

 线程组鼠标右键可以添加取样器,断言,监听器等元件。

JMeter结构图可拆解成一个三维空间:

X1~X5 是负载模拟的一个过程,使用这些组件来完成负载的模拟Y1:包含的是负载模拟部分,负责模拟用户请求

Y2:结果验证部分,负责验证结果正确性

Z:负载结果的收集,实践上只有一个组成部分——监听器,监听器不仅可以放在线程组之内,也可以放在线 程组之外,所以在图中看到它们是相交的

取样器:用来模拟用户 *** 作,向服务器(被测试系统)发出Http请求、WebService(SOAP/XML-RPC Requests)请求或者Java请求等。

断言:用来验证结果是否正确,类似于LoadRunner中的检查点。可以帮助我们来判断请求是否成功返回且是否符合要求。就是用一个预设的结果(值、表达式、时间长短等条件)与实际结果匹配,匹配到则成功,反之失败。

监听器:JMeter的测试结果需要监听器来收集,JMeter结果收集程序的设计模式就是监听器模式。JMeter的监听器有两个任务:

1.添加结果监听,并且可以保存测试结果到文件,这些结果数据可以供再次分析使用。

2.展示结果,JMeter可以以表格及图形的形式展示结果,方便测试人员分析测试结果。在开发测试脚本时,不可避免需要调试,监听器也提供了辅助(比如查看结果树,我们可以在其中看到请求与响应的数据)

监听器的访问路径:【测试计划】—— 【监听器】,详情如下图:

【取样器】、【断言】、【监听器】组合在一起就可以帮助我们完成发送请求、验证结果及记录结果三项工作

参数化运行鼠标右键点击添加,点击前置处理器,点击用户参数,可以设置名称,添加多个变量,可以在变量下面添加多个用户。但在线程组设置线程数,(线程数就是用户参数)

 

 

 

 

 

 

 

 

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5685079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存