JMeter基础测试2 内容不会很全面仅记录自己学习过程中的一些记录1.构建基础框架1.1 用户定义的变量右击测试计划依次选择添加——配置原件——用户定义的变量1.2 HTTP请求默认值右击测试计划依次选择添加——配置原件——HTTP请求默认值1.3 HTTP信息头管理器右击测试计划依次选择添加——配置原件——HTTP信息头管理器1.3 线程组1.3.1 线程组右击测试计划依次选择添加——线程——线程组1.3.2 事务控制器右击线程组依次选择添加——逻辑控制器——事务控制器逻辑控制器里面有好多我还没有搞明白所以暂时就知道事务控制器1.3.3 HTTP请求右击事务控制器我自己改名为线程组01——添加——取样器——HTTP请求1.3.3.1 JSON断言右击HTTP请求——添加——断言——JSON断言1.3.3.2 HTTP信息头管理器右击HTTP请求依次选择添加——配置原件——HTTP信息头管理器1.3.4 聚合报告右击事务控制器线程组01依次选择添加——监听器——聚合报告1.3.5 查看结果树右击事务控制器线程组01依次选择添加——监听器——查看结果树1.3.6 总结1.3.3的http请求可以直接复制粘贴好几份比如查看首页的性能可能设计多个接口那么此处就要增加多个http请求查看他的一个接口然后整体选择线程组复制粘贴多个线程组每个线程组就是一个页面的性能比如01-用户管理查询02-部门管理查询....分别是对应一个线程组的整体的一个框架如下2.数据填写2.1 用户定义的变量设置的内容有三个hostIP地址/域名port端口号token需要鉴权的接口 输入登录页面呢token下面依次看这些内容如何设置地址hostporthttp://192.168.1.1:8745192.168.1.18745http://wert.cds.cn:8797wert.cds.cn8797token是登录页面的token打开页面的登录页面打开F12选择网络Network点击登录会有一个login的接口点开切换到Preview页面有个token就是此处需要填写token大致的页面内容如下2.2 HTTP请求默认值这边比较好设置协议一般就是http/https根据项目的协议自行选择IP和端口号在用户变量中已经设置了所以此处我们直接设置${host}和${port}2.3 HTTP信息头管理器此处我们只填写Authorization对应的值Bearer ${token}手写的人注意Bearer和${token}中间有个空格有些教程还会再此处设置Content-Type参数我个人使用不太喜欢在这个设置因为有些接口的Content-Type不一致会出现覆盖导致报错2.3 线程组2.3.1 线程组此处为测试的所以三个值都填写1即可测试完成之后可以根据测试方案中对接口的性能要求进行更改2.3.2 事务控制器事务控制器没有特殊的修改地方更改名称即可方便后续查找2.3.3 HTTP请求填写一些基础信息来源选择你需要的操作比如你需要的是查询接口的性能打开F12控制台点击查询按钮会出现接口信息点击打开接口重点观察URLMethodCodeContent-Type这几个字段URL比如是http://192.168.1.1:8745/prod-api/system/user/list?pageNum1pageSize10那个http请求里面路径就填写/prod-api/system/user/list?pageNum1pageSize10Http请求里面可以选择Get,Post等等就是根据F12里面的Method如果是Post有点特殊还是查看F12此接口为POST那么点击Payload页面Payload页面内容需要在消息体数据页面填写json格式的内容没有post接口打开没有Payload页面那么直接填写{}也是可以的2.3.3.1 JSON断言请求断言是原因个人理解是因为有些就接口是正常的但是因为鉴权没有数据所以是有问题的大致的解释最下面的200就是根据F12里面的Code来指定的2.3.3.2 HTTP信息头管理器右击HTTP请求依次选择添加——配置原件——HTTP信息头管理器这里增加这个的原因就是有些接口的Content-Type不一样也是上面的F12里面可以看到的所以设置3.注意线程组设置了10个但是每次点击运行的时候必须只有一个线程组是启用状态其他的必须禁用右击线程租最底部有启用禁用按钮

相关新闻

最新新闻

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现 【免费下载链接】serenity The Serenity Operating System 🐞 项目地址: https://gitcode.com/GitHub_Trending/se/serenity 导读 本文以 getopt(3) 手册 为核心&a…

2026/9/23 4:54:42
轻量服务器还是ECS?大促云服务器选购与避坑实战指南

轻量服务器还是ECS?大促云服务器选购与避坑实战指南

每年大促节点,群里永远有人在问同一个问题:“38元的轻量服务器到底怎么抢?为什么我每次点进去都是已售罄?68元直购和99元的ECS我到底选哪个?”作为一个常年帮团队和自己采购云服务器的老用户,我太清楚这种纠…

2026/9/23 8:01:55
为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南 【免费下载链接】agents Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, and Google Antigravity 项目地址:…

2026/9/23 8:02:11
PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between i…

2026/9/23 8:01:38
Spring源码解析:构造器注入的类型转换与候选匹配机制

Spring源码解析:构造器注入的类型转换与候选匹配机制

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/23 8:01:21
openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由 【免费下载链接】openai-agents-python A lightweight, powerful framework for multi-agent workflows 项目地址: https://gitcode.com/GitHub_Trending/op/openai-agents-pyth…

2026/9/23 8:02:28

日新闻

周新闻