jmeter :包含控制器引用外部测试片段

什么场景适合用测试片段:多人协作接口测试时,每个人负责的模块接口不一样,使用测试片段可以减少脚本重复编写,很好解决模块间脚本依赖问题。

多人协作不同模块接口测试实施场景梳理:张三负责登录模块测试,李四负责订单模块测试,

        a. 张三将登录模块的请求和配置元件保存为测试片段

        b.李四打开测试片段>设置需要获取的变量>添加模块控制器并指定当前要运行的测试片段(即找到目标元素)>添加调试取样器,察看结果树>运行测试片段查看变量值

       c.李四在线程组下添加【包含控制器】并设置指定的外部测试片段路径,调用获取测试片段中的变量值

       d. 张三、李四负责的模块分别保存为测试片段上传到版本服务器中(例如SVN)

       e.测试负责人拉取各测试人员的测试片段并使用包含控制器运行测试片段,将所有模块进行整合一次性运行测试

    

 

1.添加测试片段并保存测试计划:将已调试好的请求和调试取样器放到测试片段 (外部测试片段)

添加测试片段保存的另一种方法

   按ctrl+选中请求或配置元件(多选,例如HTTP信息头管理器,用户定义的变量,多个请求,调试取样器等)>鼠标右键,保存为测试片段

 2.当前脚本引用外部测试片段: 添加【包含控制器】>指定外部测试片段的路径>调用获取测试片段中的变量值

 3.调用外部测试片段的变量值: ${测试片段的变量名}

 在当前脚本调用获取测试片段中的变量值

 

posted @ 2024-04-24 14:44  羊孩  阅读(2)  评论(0编辑  收藏  举报
返回顶端