脚本太多不好管理?Jmeter这个组件帮你轻松搞定


Jmeter测试脚本组织
在实际工作当中,接口测试脚本会有成百上千个,并且这些脚本会有重用的部分。为了更好的组织接口测试脚本,Jmeter提供了三种组件帮助复用和组合脚本片段:
• Test Fragment(测试片段)• Module Controller(模块控制器)• Include Controller (包含控制器)



Test Fragment(测试片段)




测试片段是一个辅助的组件,在此节点下可以放置任何 Jmeter 测试元件。测试片段可以被模块控制器调用,我们可以利用它来模块化请求供模块控制器调用。可通过如下路径添加测试片段:[测试计划]-[添加]-[测试片段]

 

 


本示例中通过Test Fragment添加了两个片段,一个查询百度,一个查询Bing

 

 





Module Controller(模块控制器)




测试片段并不会被运行,除非被模块控制器或者是Include Controller调用。模块控制器是一种逻辑控制器,可以通过[线程组]-[逻辑控制器]-[模块控制器]添加,模块控制器会显示当前脚本下的所有片段,选中相应的片段即可把片段加入到脚本中运行。    

 

 





Include Controller(包含控制器)




通过模块控制器可以复用同一个脚本里的测试片段,除此之外,我们还可以通过Include Controller 来复用外部独立的脚本片段,本示例通过Include Controller引入了外部脚本片段:

 

 

 

 


运行脚本,可以看到模块控制器和包含控制器成功的引入了相关的脚本片段。

 

 

作  者:Testfan Kitty
出  处:微信公众号:自动化软件测试平台
版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出文章链接
posted @   码同学软件测试  阅读(421)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示