jmeter常用配置元素

HTTP Header Manager

在sampler中发送请求的时候,http头部信息列表会自动整合后一起发送。当http头部信息列表中的某一条信息 与sampler

本身已自带的名称相同,则手动输入的信息会取代sampler自带的。

HTTP Cookie Manager

他可以像浏览器一样存储和发送cookie,如果你要发送一个带cookie的http请求,cookie manager会自动存储该请求的

cookies,并且后面如果发送同源站点的http请求时,都可以用这个cookies。每个JMeter线程都有自己的“cookie存储区

域”.

所以当你测试一个使用cookie来管理session信息的 web 站点时,每个JMeter线程都有自己的session。

以这种自动收集的方式收集到的cookie不会在cookie manager中进行展示,但是运行后,通过:查看结果树(监 听器)
可以查看到cookie信息。

HTTP Request Defaults

该组件可以为我们的http请求设置默认的值。假如,我们创建一个测试计划有很多个请求且都是发送到相同的server,这时

我们只需添加一个 Http request defaults组件并设置“Server Name or IP”,然后添加多个http请求且不设置”server name or

ip”,这些http请求会默认使用Http request defaults组件设置的值,其他默认组件原理类似。

在Jmeter之Http Cookie Manager这里我们说过,一个测试计划最好只有一个Manager组件,因为Jmeter无法处理多个Manager的情况。但在一个测试计划中可以有多个Defaults组件,多个Defaults组件的默认值会叠加。

JDBC Connection Configuration

JDBC Connection Configuration用来配置数据库连接的相关属性,如连接名、密码等

我们可以有多个jdbc connection configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的

连接池进行使用。

用户自定义变量

当脚本中重复出现相同的变量的时候,可以使用用户自定义变量来代替相同的参数(比如服务器ip地址:192.168.103.28) 。

jmeter的自定义变量可以配合随机函数生成变量,从而达到在性能测试过程中可以随机选取变量的目的。方便常用参数进

行管理。

OS Process Sampler

OS Process Sampler,可以直接执行系统命令,并对结果进行解析。

  1. 到https://jmeter-plugins.org/downloads/all/ 下载jmeter Plugin Manager
  2. 将下载的plugin manager 解压后放到jmeter/lib/ext下
  3. 重启jmeter
  4. 在选项->Plugins-Manager中可以看到已安装的OS Process Support
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值