news 2026/5/1 8:16:50

手把手教你如何使用Jmeter进行性能测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
手把手教你如何使用Jmeter进行性能测试

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快

今日分享:如何使用 jmeter 进行性能测试,就拿一个具体项目为例进行讲解。

一、目录结构

说明:确认转让接口的入参依赖于:前台登录接口和获取submitToken接口

二、目录结构中的:撤资项目—测试计划

内容如上图所示

三、目录结构中的:确认撤资—线程组

内容如下图所示:

四、目录结构中的:用户参数 填写登录的用户名和密码

内容如下图所示:

五、目录结构中的:BeanShellPreProcessor—前置处理器

内容如下图所示:

java代码为:【使用base64对用户名密码加密】

import org.apache.commons.codec.binary.Base64; String username = vars.get("username"); String password = vars.get("password"); String combineduserpass = username + ":" + password; byte[] encodedUsernamePassword = Base64.encodeBase64(combineduserpass.getBytes()); vars.put("auth",new String(encodedUsernamePassword));

备注:

username—用户参数中的:名称

password----用户参数中的:名称

六、目录结构中的:HTTP信息头管理器

内容如下图所示:

备注:HTTP信息头管理器中的名称相当于python文件headers里的内容

七、目录结构中的:HTTP请求—前台登录接口

内容如下图所示:

备注:

Body Data内容:{“authorization”: “Basic ${auth}”} 此内容为登录接口的入参

参数auth是BeanShellPreProcessor【前置处理器中:java代码返回的参数:auth】

八、目录结构中的:HTTP请求—前台登录接口 察看结果树

内容如下图所示:

九、目录结构中的:HTTP请求—前台登录接口 登录xAuthToken提取

内容如下图所示:

正则表达式提取器:获取登录接口返回的:xAuthToken值

备注:

1、引用名称可以随便取,但是正则表达式中的名称需与接口返回的xAuthToken的名称保持一致;

2、一般获取第一个xAuthToken出现的值【模板/匹配数字】;

十、目录结构中的:HTTP请求—获取submitToken值

内容如下图所示:

备注:

1、该接口请求返回submitToken值;

2、入参如Body Data所示;

十一、目录结构中的:HTTP请求—获取submitToken值

submitToken提取【正则表达式提取器】

内容如下图所示:

备注:

1、正则表达式提取器中,引用名称可以自由命名,后面会引用该名称;

2、正则表达式中的名称为:获取submitToken接口返回的submitToken的值的名称;

3、一般获取接口返回的第一个名称为:submitToken的值的名称,即:submitToken;

十二、目录结构中的:HTTP请求—获取submitToken值 察看结果树

内容如下图所示:

十三、目录结构中的:HTTP请求—确认转让接口

内容如下图所示:

备注:

1、Body Data中的入参submitToken变量为:submitToken提取 正则表达式提取器中:引用名称 submitToken;

2、确认转让接口所需要的headers信息已在目录结构为:HTTP信息头管理器;

十四、目录结构中的:HTTP请求—确认转让接口 BeanShellPostProcessor

内容如下图所示:

代码:prev.setDataEncoding(“UTF-8”);

解决:接口返回结果中中文乱码问题;

十五、目录结构中的:HTTP请求—确认转让接口 察看结果树

内容如下图所示:

十六、目录结构中的:HTTP请求—确认转让接口 响应断言

内容如下图所示:

红框标注为:确认转让接口正确返回时应该包含的内容;

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 4:33:12

PyTorch GPU使用与常见问题避坑指南

PyTorch GPU 使用避坑全指南:从基础到实战的深度解析 在现代深度学习开发中,PyTorch 已成为研究与工程落地的首选框架之一。其动态图机制、直观的 API 设计和强大的 GPU 加速能力,让模型迭代变得高效而灵活。然而,随着项目复杂度上…

作者头像 李华
网站建设 2026/4/30 15:28:04

【工业行业案例】DHTMLX Gantt 助力法国 Zozio 打造工业生产智能排程平台

在工业制造与运维(MRO)领域,生产计划与资源调度的复杂度极高。如何在多设备、多人员、多约束条件下,实现实时、可视化、可调整的生产排程,是众多工业企业数字化转型过程中面临的核心挑战。 法国工业软件公司 Zozio&am…

作者头像 李华
网站建设 2026/4/27 15:19:32

WinRAR零日漏洞CVE-2025-8088深度剖析:APT攻击原理与防御指南

WinRAR零日漏洞CVE-2025-8088:俄罗斯黑客如何全球攻击——以及如何保护自己 一个隐藏在全球最受信任工具中的缺陷正在被武器化——以下是它的工作原理、幕后黑手,以及您需要在为时已晚之前采取的紧急措施。 (此处为提示查看完整图片的交互文本…

作者头像 李华
网站建设 2026/5/1 7:38:46

为什么90%的海外团队仍选择非Open-AutoGLM方案?真相令人震惊

第一章:海外团队技术选型现状与Open-AutoGLM的定位在当前全球化协作日益紧密的背景下,海外技术团队在构建AI驱动系统时普遍面临工具链碎片化、模型集成复杂度高以及自动化能力不足等问题。许多团队仍在依赖定制化脚本与封闭平台组合完成任务调度与模型推…

作者头像 李华
网站建设 2026/5/1 6:49:29

Open-AutoGLM与H2O、AutoGluon、Google Cloud AutoML全面PK(数据说话)

第一章:Open-AutoGLM与国外主流AutoML框架的全景对比在自动化机器学习(AutoML)领域,Open-AutoGLM作为新兴的国产开源框架,正逐步展现出其独特优势。相较于国外主流AutoML工具如Google的AutoML Tables、H2O.ai以及AutoG…

作者头像 李华
网站建设 2026/4/22 21:41:08

【论文自动阅读】Reinforcing Action Policies by Prophesying

https://arxiv.org/pdf/2511.20633 论文信息整理 快速了解部分 基础信息(英文): 题目:Reinforcing Action Policies by Prophesying时间年月:2025年11月机构名:School of Data Science, Fudan University; …

作者头像 李华