jmeter的使用2

线程联动

  • 一个线程组发送请求

  • 请求之后加后置处理器—BeanShell后置处理程序

利用函数助手—选择__setProperty
将返回结果的一个变量作为 value of property,生成新的变量作为下一个线程请求的参数
在这里插入图片描述

将结果写入脚本

在这里插入图片描述

  • 另一个线程组发送请求,使用上一个的参数

使用生成的变量city2作为参数
在这里插入图片描述

在这里插入图片描述

  • 运行结果

在这里插入图片描述

正则

  • 发送请求

  • 在请求后面添加正则表达式提取器

在这里插入图片描述

  • 再发送请求

在这里插入图片描述

  • 结果

在这里插入图片描述

if控制器

  • 定义变量

在这里插入图片描述

  • 添加if控制器

这两种都可以,第二种可以加速

在这里插入图片描述

在这里插入图片描述

  • 添加请求

两个if控制器

一个是${__jexl3('${name}'=='baidu')},对应请求为www.baidu.com

一个是${__jexl3('${name}'=='qq')},对应请求为www.qq.com

  • 结果

那个条件满足发送那个请求

循环控制器

循环控制器只控制他自己的作用域,它作用域的请求次数=线程组的循环次数*循环控制器的循环次数

连接数据库

在这里插入图片描述
在这里插入图片描述

录制脚本

本地代理
在这里插入图片描述
http代理服务
在这里插入图片描述
过滤字段
包含和排除
在这里插入图片描述

分布式

一台控制机两台代理机
将jmeter软件所在文件复制两份,用作代理机
在这里插入图片描述
进入bin目录用记事本打开jmeter.properties
在这里插入图片描述
修改server_port,控制机为1088(默认),代理机分别为1188,1288。remote_hosts为两个代理机地址,用英文逗号隔开。代理机的server_port对应设置,remote_hosts注释掉。代理机和控制机改为server.rmi.ssl.disable=true
在这里插入图片描述
启动代理机,执行jmeter-server.bat与控制机不同
在这里插入图片描述
控制机和代理机都启动后,在控制机可以选择远程执行单个,或者远程启动所有

在这里插入图片描述

定时器

设置200线程
在这里插入图片描述
定时器,模拟用户数量30代表凑够30个为一组,一起发送请求,不够30则阻塞。
在这里插入图片描述
剩余20线程,一直阻塞
在这里插入图片描述
加入超时时间5000ms,再执行,剩下的20线程执行完毕
在这里插入图片描述
结果
在这里插入图片描述

性能测试插件

需要安装的插件有:3 Basic Graphs、PerfMon、Concurrency、5 Additional

  • 打开Plugins Manager插件管理器
  • 选择Available Plugins,当前可⽤用的插件
  • 选择需要下载的插件(等待右方文本内容展示出来)
  • 下载右下角的下载按钮,自动的完成下载,Jmeter会自动重启

Concurrency Thread Group
阶梯加压测试
在这里插入图片描述
tansactions per second (tps)
在这里插入图片描述
bytes throughput over time
传输速率
在这里插入图片描述

监控服务器硬件资源

  • 下载安装包ServerAgent-2.2.3.zip
  • 解压缩安装包
  • 启动安装包中的执⾏行行⽂文件:服务器器windows启动startAgent.bat
  • Jmeter中添加插件,在监听器器——perForm插件,并配置

一个线程,循环1000次请求,检测的数据
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

(initial)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值