jmeter :包含控制器引用外部测试片段
什么场景适合用测试片段:多人协作接口测试时,每个人负责的模块接口不一样,使用测试片段可以减少脚本重复编写,很好解决模块间脚本依赖问题。
多人协作不同模块接口测试实施场景梳理:张三负责登录模块测试,李四负责订单模块测试,
a. 张三将登录模块的请求和配置元件保存为测试片段
b.李四打开测试片段>设置需要获取的变量>添加模块控制器并指定当前要运行的测试片段(即找到目标元素)>添加调试取样器,察看结果树>运行测试片段查看变量值
c.李四在线程组下添加【包含控制器】并设置指定的外部测试片段路径,调用获取测试片段中的变量值
d. 张三、李四负责的模块分别保存为测试片段上传到版本服务器中(例如SVN)
e.测试负责人拉取各测试人员的测试片段并使用包含控制器运行测试片段,将所有模块进行整合一次性运行测试
1.添加测试片段并保存测试计划:将已调试好的请求和调试取样器放到测试片段 (外部测试片段)
添加测试片段保存的另一种方法:
按ctrl+选中请求或配置元件(多选,例如HTTP信息头管理器,用户定义的变量,多个请求,调试取样器等)>鼠标右键,保存为测试片段
2.当前脚本引用外部测试片段: 添加【包含控制器】>指定外部测试片段的路径>调用获取测试片段中的变量值
3.调用外部测试片段的变量值: ${测试片段的变量名}
在当前脚本调用获取测试片段中的变量值:
本文来自博客园,作者:羊孩,转载请注明原文链接:https://www.cnblogs.com/sheepboy/p/18154744
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义