jmeter学习笔记

一、 jmeter十大组件
1. 测试计划:测试的起点以及容器
2. 线程组:代表一定数量的用户,用来模拟用户发送请求
线程数:用户数
Ramp up时间:加载多少个用户需要的时间。例如ramp up=1,线程数=10,循环次数=1,就代表着一秒加载10个用户,10个用户只发送1次请求
循环次数:执行次数
之后的都是在线程组里面所包含
3. 取样器:选择每次发送什么请求,是发送请求的最小单元
4. 逻辑控制器:定义发送请求的逻辑。例如if,循环
5. 前置处理器:在发送请求之前的设置和脚本
6. 后置处理器:发送请求之后的设置和脚本
7. 断言:判断预期结果
8. 定时器:固定:
高斯:
同步:
9. 配置元件:例如CSV数据文件设置,HTTP消息头管理器,请求默认值等
10. 监听器:负责收集测试结果,例如:查看结果树等
执行顺序:配置元件-前置处理器-定时器-取样器-后置处理器-断言-监听器
作用范围:
配置元件:作用于所有的原件
前置处理器:作用于在他自己范围之内的取样器之前
定时器:作用于在他自己范围之内的取样器
后置处理器:作用于在他自己范围之内的取样器之后
断言:作用范围内所有的取样器
监听器:作用范围内的所有元件
取样器:只能作用于自己

若有多个同级的配置元件,按照上下顺序执行
二、 jmeter执行接口测试

  1. 测试计划
  2. 线程组
  3. http cookie管理器
  4. http请求默认值:需要填写协议、服务器名或IP、端口号
    前置处理器(java代码)可以先不写
  5. 取样器:例如是HTTP请求
    采用get方法,路径名不用写服务器名,只写剩下的路径
    后置处理器(java代码)可以先不写
  6. 断言(直接增加在取样器上,一般为响应断言):测试字段一般为响应文本,模式匹配规则中包括与字符串的区别:字符串不支持正则表达式,包括支持正则表达式
  7. 监听器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值