性能测jmeter篇(一)

一、Jmeter可以做什么?
jmeter可以做接口测试,也可以做性能测试,是当前最主流的性能测试工具
二、jmeter中的线程数
线程数就是虚拟用户数
三、sampler取样器
作用:
1.用来模拟用户操作,想服务器发送请求
2.跟随重定向,会沿用之前的sessionid
3.Debug Sampler是用于显示正则表达式,参数等的结果
4.Beanshell Sampler 是用于输出参数值
5.HTTP请求,发送http请求
四、断言(jmeter中一共有13钟断言)
断言是用来验证结果是否正常,相当于检查点,最常用的是响应断言
断言类型:
1.响应断言(最常用)
2.JSON断言
3.大小断言
4.JSR223 Assertion
5.Xpath断言
6.compare assertion
7.HTML断言
8.MD5 HEX断言
9.SMIME断言
10.XML Schema断言
11.XML断言
12.断言持续时间
13.Bean shell断言
五、前置处理器
用户在向服务器发送请求之前需要做一些准备工作,比如在数据库进行操作钱需要先建立一个数据库的连接
六、后置处理器(关联)
一般放在取样器之后,用来处理服务器返回的结果
使用正则表达式进行处理:用于解决关联问题,要放在请求以下。

七、配置元件
1.CSV Data Set Config:用于进行参数化
1)filename:文件名,可以用相对路径或者绝对路径
2)file encoding 文件编码格式,常用UTF-8
3)Variable names,以英文逗号间隔的列名,与数据的间隔符可以不一致
2.http cookie管理器:用于录制之前添加,用于解决sessionid 存储于cookie中的情况
3.用户自定义变量
4.HTTP信息头管理器
5.DNS缓存管理器
6.HTTP缓存管理器
7.HTTP请求默认值
8.FTP请求默认值
9.HTTP授权管理器
10.JAVA默认请求
11.TCP取样器配置
12.计数器
13.随机变量
八、逻辑控制器(作用域线程组)
1.事务控制器
2.循环控制器
3.while控制器
4.foreach控制器
5.include控制器
6.runtime控制器
九、定时器
1.Synchronizing Timer 同步定时器:用于设置集合点,搞并发
2.固定定时器
用于设置思考时间,需要每一次思考时间都加固定定时器,不常用
3.高斯随机定时器
产生服从正态分布的随机时间间隔,一般用于模拟思考时间,需要每一次思考时间都加此定时器,不常用
十、监听器
1.查看结果树:
2.聚合报告
3.图形结果
4.用表格查看结果

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

姑娘别秃头

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

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

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

打赏作者

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

抵扣说明:

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

余额充值