zoukankan      html  css  js  c++  java
  • 脚本太多不好管理?Jmeter这个组件帮你轻松搞定

     

    本文章出自【码同学软件测试】

     

    码同学公众号:自动化软件测试,领取资料可加:Matongxue_8

     

    码同学抖音号:小码哥聊软件测试

     

     

     

    Jmeter测试脚本组织

    在实际工作当中,接口测试脚本会有成百上千个,并且这些脚本会有重用的部分。为了更好的组织接口测试脚本,Jmeter提供了三种组件帮助复用和组合脚本片段:

    • Test Fragment(测试片段)

    • Module Controller(模块控制器)

    • Include Controller (包含控制器)

     

    Test Fragment(测试片段)

     

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

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

    免费领取码同学软件测试课程笔记+超多学习资料+完整视频+面试题,可加微信:Matongxue_8

    免费领取码同学软件测试课程笔记+超多学习资料+完整视频+面试题,可加微信:Matongxue_8

     

    Module Controller(模块控制器)

     

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

     

    Include Controller(包含控制器)

     

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

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

     

     

    END

     

     

    免费领取码同学软件测试课程笔记+超多学习资料+学习完整视频 可加:Matongxue_8/关注码同学公众号

     

     

    本文著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

     

  • 相关阅读:
    OC,iOS浮点型数据的计算不正确问题
    Swift中AVFoundation的简单使用
    一款经典的stick footer布局
    swift获取当前活动的viewcontroller
    xib的NSLayoutConstraint是否有效
    bootstrap的quartz定时任务简单使用
    Python实现:某个用户登录后,查看自己拥有所有权限
    ftp作业
    实现计算器
    面向对象作业——校园管理系统
  • 原文地址:https://www.cnblogs.com/testfan2019/p/15684145.html
Copyright © 2011-2022 走看看