zoukankan      html  css  js  c++  java
  • Jmeter (四)测试计划、线程组

    一、Test-Plan,是所有Jmeter脚本的根节点。

    左边树节点展示所有创建添加的元件节点。

    用户自定义变量:用户自定义变量是key、value格式,用于下方线程组的引用。

    独立运行每个线程组(例如在一个组运行结束后启动下一个)

    Run-tearDown Thread Froups after shutdown of main threads:运行完TearDown线程组关闭整个线程。

    函数测试模式:只有当你需要记录每个请求从服务器取得的数据到文件时,才需要选择函数测试模式。选择这个选项很影响性能。

    Add directory or jar to classpath:引入外部jar包,以供下方线程组使用。

    二、Thread-Group

     

    线程组是仅次于测试计划的节点,每个请求是基于线程组建立起来的。

    在取样器错误后要执行的动作:

      continue(默认):在当前线程组中,其中一个sampler错误,继续执行下一个sampler,脚本继续运行。

      start next thread loop(启动下一个线程组):例如 一个线程组里有三个接口,执行到第二个接口遇到错误,就不执行第三个接口了,直接跳到下一个线程组循环。

      stop thread:停止线程。有sampler出现错误,则出发stop thread,在当前sampler错误处停止运行(循环停止),知道其他线程执行结束。

      stop test:停止测试。有sampler出现错误,则当前正在执行的sampler执行完毕后停止测试,还没有执行的sampler不执行(类似于软停止)。

      stop test now(立即停止测试):立即停止。当一个sampler执行出现错误,触发stop test now,则所有的测试工作立即停止执行(类似于硬停止),有正在执行的sampler,立即停止,还没有执行的sampler不执行。

        (线程组此处的各个属性配置类似于自动化脚本中的容错控制,相对人性化)

    线程属性:

      线程数:需要启动的线程数量;

      Ramp-Up Period(in seconds):每个线程启动的延迟时间,例如:设置为100个线程,保释系统将在1秒结束前启动设置的100个线程,如果有30个线程和120秒的斜坡上升时间,则每个连续的线程将被延迟4秒(摘自官方文

       档);例如:线程数10,ramp-up period是5s,循环2次,那么就是1s会执行2个线程 * 2次循环,1秒并发四次请求。

      循环次数:

        永远:勾选后无限次循环;

        delay thread creation until needed(延迟线程创建知道需要):默认不勾选,测试开始的时候,所有线程就被创建完。勾选了此选项,那么线程只会在合适的需要用到的时候创建。

        调度器:定时启动,定时结束;鱼虾坊的时间输入框结合(当测试开始时,Jmeter将在必要时进行等待,直到达到开始时间。在每个周期结束时,Jmeter检查是否已经达到结束时间,如果是,则停止运行,否则允许测试继续

        ,直到达到迭代限制)

    好了,先到这里,本篇完。。。

    本人水平有限,如有错误请大佬指正,多谢。 

  • 相关阅读:
    系统维护相关问题
    Python环境维护
    哈希表解决字符串问题
    论文笔记二:《A Tutoral on Spectral Clustering》
    论文笔记之哈希学习比较--《Supervised Hashing with Kernels》《Towards Optimal Binary Code Learning via Ordinal Embedding》《Top Rank Supervised Binary Coding for Visual Search》
    Java中String、StringBuffer、StringBuilder的比较与源 代码分析
    浙大pat1040 Longest Symmetric String(25 分)
    浙大pat1039 Course List for Student(25 分)
    浙大pat---1036 Boys vs Girls (25)
    百炼oj-4151:电影节
  • 原文地址:https://www.cnblogs.com/Lydia25/p/9946966.html
Copyright © 2011-2022 走看看