jmeter学习(1)线程组与发送请求

1、线程组

执行顺序 :setUp线程组 > 线程组 > tearDown线程组

2、 发送请求

可以发送http、java、dubbo 请求等

下面讲解发送http

1)Http请求默认值

作用范围是该线程组下的所有HTTP请求,如果http请求设置的与默认值冲突,以请求中设置为准

如果Http请求默认值位于某个具体的HTTP请求下方,则只会对该请求生效‌

2)HTTP信息头管理器

如果HTTP信息头管理器位于线程组下方,它将作用于线程组内所有的HTTP请求。如果HTTP信息头管理器位于某个具体的HTTP请求下方,则只会对该请求生效‌。如果线程公共和请求下都设置了某字段以请求下设置为准。请求下没有设置,公共设置了用公共的

3)用户参数

用户参数是局部变量,只能在自己的线程组中被调用,在启动时调用一次,在运行过程中还会动态调用。 使用参数通过${xxx}

4)发送请求

发送get请求

发送post请求

5)响应断言

作用范围本线程组,如果在某个请求下则作用在该请求

响应文本】指返回的【响应数据】的文本信息response body。

响应代码】指Http响应码,如200、500等。

响应信息】指的是http的【取样器结果】中的response message。

响应头】指http【响应数据】的响应头信息response hearders。

请求头】指http【请求数据】的请求头信息request hearders。

请求数据】指http【请求数据】的请求头信息request body。

URL样本】指断言的当前请求的URL地址,与http【请求数据】的请求头信息request body中的值做对比是否一致。注意:如果有重定向包含重定向url。

文档(文本)】通过Apache Tika从各种的文档中提取的文本进行验证,包括响应文本,pdf、word等等各种格式。

忽略状态(Ignore Status)】 一个请求多项响应断言时,忽略某一项断言的响应结果,而继续下一项断言

模式匹配规则

分为【包括】【匹配】【相等】【字符串】【否】【或者】

包括 】响应的结果中包含指定的文本或者字段值,支持正则表达式。

匹配 】完全匹配,期望值与实际结果必须完全一致,一般结合正则表达式使用。

相等 】完全匹配,响应结果与指定的内容完全一致,不支持正则表达式。

字符串 】返回结果,包含指定的字符串,不支持正则表达式。

】合并选择之后,断言结果true为false,false为true。

或者】当有多个断言时,只要有一个断言成功,那么最终结果就是成功的。

断言的结果可以通过结果树查看

6)查看结果

绿色表示通过、红色表示失败

相关推荐
xqqxqxxq11 分钟前
Java Socket 多人聊天室(私聊+群聊)技术笔记(V4版本)
java·网络·笔记
菜鸟‍14 分钟前
【论文学习】MICCAI 2024 || SGSeg:通过自引导机制实现胸部X光片语言引导分割的无文本推理
人工智能·深度学习·学习
lazy H16 分钟前
Git clone 怎么用?克隆项目及常见问题完整教程
大数据·git·后端·学习·搜索引擎·github
菜鸟‍20 分钟前
【论文学习】arxiv 2024 || RoSIS:基于鲁棒框架重新审视文本提示式手术器械分割
人工智能·学习·计算机视觉
wang090729 分钟前
自己动手写一个spring之aop_1
java·后端·spring
国科安芯1 小时前
FreeRTOS RISC-V 浮点上下文切换移植:在 IAR 工程中完整保存 FPU 寄存器
java·开发语言·单片机·嵌入式硬件·算法·系统架构·risc-v
deng12041 小时前
【Thread类的用法(1)-- Thread类的基本用法】
java·java-ee
笨鸟先飞的橘猫2 小时前
只会脚本语言的游戏后端自我提升之路——c++学习(开篇)
学习·游戏
suconnect2 小时前
Spring Boot接入企业RAG:文档切分、向量检索、权限过滤和答案溯源
java·spring boot·后端
weixin_BYSJ19872 小时前
springboot校园自习室管理小程序---附源码32142
java·javascript·spring boot·python·django·flask·php