zoukankan      html  css  js  c++  java
  • nGrinder TestRunnerBarrier.groovy / jihedian

    s

    import net.grinder.script.Barrier
    import net.grinder.script.GTest
    import net.grinder.scriptengine.groovy.junit.GrinderRunner
    import net.grinder.scriptengine.groovy.junit.annotation.BeforeProcess
    import net.grinder.scriptengine.groovy.junit.annotation.BeforeThread
    import net.grinder.scriptengine.groovy.junit.annotation.Repeat
    import org.junit.Before
    import org.junit.Test
    import org.junit.runner.RunWith
    
    import java.util.concurrent.CyclicBarrier
    
    import static org.junit.Assert.*
    
    import static net.grinder.script.Grinder.grinder
    
    // import static net.grinder.util.GrinderUtils.* // You can use this if you're using nGrinder after 3.2.3
    /**
     * A simple example using the HTTP plugin that shows the retrieval of a
     * single page via HTTP.
     *
     * This script is automatically generated by ngrinder.
     *
     * @author Lindows
     */
    @RunWith(GrinderRunner)
    class TestBarrier {
        GTest test = new GTest(1, "upload1")
    
        Barrier grinderBarrier
    
        @BeforeProcess
        public static void beforeProcess() {
            grinder.logger.info("before process.");
        }
    
        @BeforeThread
        public void beforeThread() {
            test.record(this, "upload1")
            grinder.logger.info("before thread.");
    
            grinderBarrier = grinder.barrier("集合点1")
    
            //等注册完成
            sleep(1000)
        }
    
        @Before
        public void before() {
            grinder.logger.info("before.");
        }
    
    
        @Test
        public void test2() {
    
            //等待集合完毕后开始执行
            grinderBarrier.await()
            action()
    
        }
    
        public void action(){
            sleep(1000)
        }
    
    }

    end

  • 相关阅读:
    58. 最后一个单词的长度
    53. 最大子序和
    50. Pow(x, n)
    35. 搜索插入位置
    28. 实现 strStr()
    leetcode 27. 移除元素
    leetcode 26. 删除排序数组中的重复项
    leetcode 21. 合并两个有序链表
    20. 有效的括号
    多线程案例_循环打印_设计4个线程...
  • 原文地址:https://www.cnblogs.com/lindows/p/9013245.html
Copyright © 2011-2022 走看看