• 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

  • 相关阅读:
    Java MyBatis 插入数据库返回主键
    FISCO-BCOS平台共识
    分布式一致性协议介绍(Paxos、Raft)
    分布式问题分析
    分布式基础知识
    比特币编译(Ubuntu 16.04)
    比特币源代码分析(1)
    c++中的多线程
    剑指offer中数据结构与算法部分学习
    基础的语法知识汇总
  • 原文地址:https://www.cnblogs.com/lindows/p/9013245.html
Copyright © 2020-2023  润新知