一篇文章给你介绍jmeter——主要组件

本文深入介绍了JMeter的主要组件,包括测试计划、线程组、取样器、监听器、逻辑控制器等。重点讲解了HTTP请求取样器、参数化设置、动态数据关联以及如何进行分布式测试。同时,还提到了如何利用XSLT分析JMeter结果文件以获取统计结果。
摘要由CSDN通过智能技术生成

前言

我们今天来聊聊jmeter,我这里呢也不多说废话了,大家直接看正文吧。

JMeter主要组件介绍

1.测试计划(Test Plan)是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。

2.线程组(Thread Group)代表一定数量的并发用户,它可以用来模拟并发用户发送请求。

3.取样器(sampler)定义实际的请求内容,被线程组包含,我们主要用HTTP请求。

4.监听器(Listener)

5.逻辑控制器(Logic Controller)

6.断言(Assertions)

7.配置元件(Config Element)

8.前置处理器(Pre Processors)和后置处理器(Post Processors)

9.定时器(Timer)

测试计划

1.测试计划(Test Plan)是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。

2.名称:你可以为你的测试计划取一个有意义的名字。

3.注释:对测试计划的注释。

4.用户定义的变量:用户可以自己定义变量,在用到此变量的时候直接用${变量名}引用即可。例:变量名=url,值=http://www.baidu.com,在需要http://www.baidu.com时直接用${url}即可。

5.Add directory or jar to classpath:向类路径即%JMETER-HOME%\lib中添加目录及jar包。

​线程组

1.名称:为线程组起名字。

3.线程属性-线程数:设置发送请求的用户数目 ,即并发数。

4.线程属性-Ramp-Up Period(in second):线程间的时间间隔,单位是秒。即所有线程在多少时间内启动。

5.线程属性-循环次数:请求的重复次数,如果选择后面的forever(默认),那么 请求将一直继续,如果不选择forever,而在输入框中输入数字,那么请求将重复指定的次数,如果输入1,那么请求将执行一次,如果是0,会出现问题。

5.调度器配置-启动时间:测试计划什么时候启动,启动延迟会覆盖它。

6.调度器配置-结束时间:测试计划什么时候结束,持续时间会覆盖它。

7.调度器配置-持续时间:测试计划持续多长时间,会覆盖结束时间。

8.调度器配置-启动延迟:测试计划延迟多长时间启动,会覆盖启动时间。

取样器(HTTP请求)

1.名称:HTTP请求的名字。

2.Web服务器-服务器名称或IP、端口号,脚本录制时自动添加,也可以使用“用户自定义变量”。

3.HTTP请求:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值