zoukankan      html  css  js  c++  java
  • jmeter ---线程组

    虽然有三个添加线程组的选项,名字不一样, 创建之后,其界面是完全一样的。之前的版本只有一个线程组的名字。现在多一个setUp theread Group 与terDown Thread Group

    1) setup thread group 

      一种特殊类型的ThreadGroup的,可用于执行预测试操作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试前进行定期线程组的执行,类似loadrunner的 vuser_init

    2) teardown thread group. 

      一种特殊类型的ThreadGroup的,可用于执行测试后动作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试结束后执行定期的线程组,类似loadrunner的 vuser_end

      可能你还是不太理他们与普通的线程组有什么不同。 如果您用过junit,想必你不会对setup ,teardown这2个字眼陌生。 即时每用过,也没关系。 熟悉loadrunner的应该知道,loadrunner的脚本除了action里是真正的脚本核心内容,还有初始化“环境”的初始化脚本和测试完毕后对应的清除信息的脚本块。 那么这里 setup thread group 和 teardown thread group 就是分别指这两部分。  其实从本质上来看,他们并没有什么不同。

    3) thread group(线程组).

         这个就是我们通常添加运行的线程。通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。线程组中包含的线程数量在测试执行过程中是不会发生改变的,类似loadrunner的 Action

    线程组:测试里每个任务都要线程去处理,所有任务必须在线程组下面创建

    在取样器错误后要执行的动作:继续、Start Next Thread Loop、停止线程、停止测试、Stop Test Now,类似roadrunner的如下配置:

    1)线程数:设置发送请求的用户数据,即并发数,类似loadrnner的Vusers

    2)Ramp_Up Period(in seconds):创建完所有线程的时间,防止对服务器有太大的负载,类似loadrnner中Global  Schedule中的Start Vusers多少s启动多少个用户的设置

    3)循环次数:请求的重复次数,类似loadrnner的如下设置:

    4)启动时间:测试计划的启动时间

    5)结束时间:测试计划的结束时间

    6)持续时间:测试计划持续时间(覆盖结束时间),类似loadrnner中Global  Schedule中的Duration设置

    7)启动延迟:测试计划延迟启动时间(覆盖启动时间)

  • 相关阅读:
    Codeforces Round #614 (Div. 2) D. Aroma's Search
    Codeforces Round #614 (Div. 2) C. NEKO's Maze Game
    Kruskal最小生成树及应用
    Codeforces Round #608 (Div. 2) E. Common Number
    Codeforces Round #607 (Div. 2) D Beingawesomeism
    codeforce Hello 2020 A~E
    Codeforces Round #609 (Div. 2)
    Codeforces Round #607 (Div. 2) C. Cut and Paste
    Codeforces Round #605 (Div. 3) F. Two Bracket Sequences 三维dp
    2019-2020Nowcoder Girl初赛题解
  • 原文地址:https://www.cnblogs.com/wensiyang0916/p/6393119.html
Copyright © 2011-2022 走看看