zoukankan      html  css  js  c++  java
  • JMeter测试计划配置项解析

    测试计划(Test Plan),是JMeter目录树的初始根节点,它的编辑区如下:

    image-20201103171931579

    Name

    带有业务含义的名字。

    Comments

    备注。

    User Defined Variables

    用户自定义变量,实际上就是全局变量。

    表格共两列,第一列是Name变量名,第二列是Value变量值。表格下方的功能按钮,用来对表格进行增删改查和上下移动,还能直接从剪贴板添加。定义好的变量通过${}格式来使用,比如变量a值为1,使用时写作${a}

    这个地方定义的实际上是字符串常量,比如刚才已经定义了一个变量名a变量值1,再定义变量名b变量值${a} + 1,b的实际值不是整型2而是字符串"${a} + 1"

    Run Thread Groups consecutively

    控制多个线程组是顺序执行或并行执行,比如:

    image-20201104110619688

    如果勾选了这个选项,顺序执行:前一个线程组执行完以后,再执行下一个线程组。

    如果不勾选这个选项,并行执行:执行没有先后顺序,结果是随机的。

    Run tearDown Thread Groups after shutdown of main threads

    线程组包括初始化线程组和清理线程组:

    image-20201105135928151

    这个选项默认已勾选,会执行清理线程组。

    Funtional Test Mode

    没用,不学。

    Add directory or jar to classpath

    要搞懂这个,得先学习Java中的classpath和jar包。Java源文件是.java文件,编译后是.class文件。Java的执行器JVM(Java虚拟机),只能执行.class文件。为了让JVM找到那个想要的.class文件,需要把.class文件路径添加到classpath中。为了方便管理,会把多个.class文件打成一个包,变成一个.jar文件,叫做jar包。

    JMeter是用Java写的,可以添加jar包扩展功能,添加入口有2个:

    1. 第一个入口是测试计划此选项,Add directory or jar to classpath。
    2. 推荐!第二个入口是把jar包放入lib/ext目录。

    小结

    JMeter测试计划是根节点,适合定义全局变量和设定全局配置,编辑区的选项也体现了这一特点。

    参考资料:

    https://www.liaoxuefeng.com/wiki/1252599548343744/1260466914339296


    所有文章公众号首发!
    如果你觉得这篇文章写的还不错的话,关注公众号“dongfanger”,你的支持就是我写文章的最大动力。

    版权申明:本文为博主原创文章,转载请保留原文链接及作者。
  • 相关阅读:
    对象不支持“split”属性或方法
    js中加减乘除遇到小数时的位数问题
    js 日期增加
    使用JavaScript的XMLHttpRequest发送请求
    Jquery弹出框以及跟随页面滚动
    sql导出excel数据量过大的处理(需解决)
    PowerDesigner 12.5 导致的 Office Word 2007 鼠标在文档中无效的问题
    检测字符串是否是数字
    两张表合并加标识根据ID
    left outer join 和 right outer join 和 join 的区别
  • 原文地址:https://www.cnblogs.com/df888/p/14618567.html
Copyright © 2011-2022 走看看