Jmeter性能测试学习笔记(一)
学习之前给自己提的问题
1、Jmeter基础控件有哪些?各自用来干嘛?
2、如何做一次简单的并发测试?
3、如何看懂结果的展示?
学习时所参考的视频教学:
https://www.bilibili.com/video/BV18K4y1X7sG?p=3&spm_id_from=pageDriver
学习记录:
Jmeter基础控件:线程组,配置元件,控制器,定时器,处理器
线程组:作用在于模拟场景,例如多少个并发,并发多久
某个线程组下可以添加取样器
取样器:作用在于模拟请求(类似于postan发起皆苦请求)
监听器:作用在于收集结果
前置处理器:用于做环境和参数的准备
后置处理器:处理服务器返回结果(如登录后用正则表达式提取session、cookie)
配置元件:用于模拟参数化
断言:用于验证借结果与预期
整体结构图:
线程组可以添加9项子项:
而取样器只能添加6项子项:
配置元件可添加项:
配置元件常用详解:
(1)http请求默认值
用于同一Web下的统一替代
(如配置请求域名,端口等)
(2)csv data set config
提前为取样器读入参数,读取时设置参数名,取样器中使用是使用${varName}的方式使用上
(3)http信息头管理器
意思是将http请求的头部进行统一化
定时器
定时器即集合点
指定同一起跑线,指定何时开始跑,指定以何种规律跑
(重点,要理解定时器执行顺序与作用域的关系,与取样器一同使用时一般是什么样的结构)
前置处理器
顾名思义,就是处理请求前的数据
后置处理器
首先理解关联的概念,大致意思就是将前一个请求响应后的输出数据作为另一个请求的输入数据
原文地址:https://blog.csdn.net/qq_40616304/article/details/118435750
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。