Package org.apache.jmeter.sampler

Examples of org.apache.jmeter.sampler.DebugSampler


        HeaderManager headerManager = new HeaderManager();
        headerManager.add(new Header("1stLevelTestHeader", "testValue1"));
        HeaderManager headerManager2 = new HeaderManager();
        headerManager2.add(new Header("2ndLevelTestHeader", "testValue2"));

        DebugSampler debugSampler = new DebugSampler();
        debugSampler.addProperty(new StringProperty("name", "DebugSampler_50799"));
        debugSampler.setRunningVersion(true);
        assertTrue(debugSampler.getProperty("HeaderManager.headers") instanceof NullProperty);
        debugSampler.addTestElement(headerManager);
        assertFalse(debugSampler.getProperty("HeaderManager.headers") instanceof NullProperty);
        assertEquals(debugSampler.getProperty("HeaderManager.headers").getStringValue() ,"[1stLevelTestHeader  testValue1]");

        debugSampler.addTestElement(headerManager2);
        assertEquals(debugSampler.getProperty("HeaderManager.headers").getStringValue() ,"[1stLevelTestHeader  testValue1, 2ndLevelTestHeader  testValue2]");
        assertEquals(2, ((CollectionProperty)debugSampler.getProperty("HeaderManager.headers")).size());
       
        headerManager.recoverRunningVersion();
        headerManager2.recoverRunningVersion();
        debugSampler.recoverRunningVersion();

        assertEquals(1, headerManager.size());
        assertEquals(1, headerManager2.size());
        assertEquals(0, ((CollectionProperty)debugSampler.getProperty("HeaderManager.headers")).size());
        assertEquals(new Header("1stLevelTestHeader", "testValue1"), headerManager.get(0));
        assertEquals(new Header("2ndLevelTestHeader", "testValue2"), headerManager2.get(0));
    }
View Full Code Here


        HeaderManager headerManager = new HeaderManager();
        headerManager.add(new Header("1stLevelTestHeader", "testValue1"));
        HeaderManager headerManager2 = new HeaderManager();
        headerManager2.add(new Header("2ndLevelTestHeader", "testValue2"));

        DebugSampler debugSampler = new DebugSampler();
        debugSampler.addProperty(new StringProperty("name", "DebugSampler_50799"));
        debugSampler.setRunningVersion(true);
        assertTrue(debugSampler.getProperty("HeaderManager.headers") instanceof NullProperty);
        debugSampler.addTestElement(headerManager);
        assertFalse(debugSampler.getProperty("HeaderManager.headers") instanceof NullProperty);
        assertEquals(debugSampler.getProperty("HeaderManager.headers").getStringValue() ,"[1stLevelTestHeader\ttestValue1]");

        debugSampler.addTestElement(headerManager2);
        assertEquals(debugSampler.getProperty("HeaderManager.headers").getStringValue() ,"[1stLevelTestHeader\ttestValue1, 2ndLevelTestHeader\ttestValue2]");
        assertEquals(2, ((CollectionProperty)debugSampler.getProperty("HeaderManager.headers")).size());
       
        headerManager.recoverRunningVersion();
        headerManager2.recoverRunningVersion();
        debugSampler.recoverRunningVersion();

        assertEquals(1, headerManager.size());
        assertEquals(1, headerManager2.size());
        assertEquals(0, ((CollectionProperty)debugSampler.getProperty("HeaderManager.headers")).size());
        assertEquals(new Header("1stLevelTestHeader", "testValue1"), headerManager.get(0));
        assertEquals(new Header("2ndLevelTestHeader", "testValue2"), headerManager2.get(0));
    }
View Full Code Here

            controller.setContinueForever(false);
           
            Arguments arguments = new Arguments();
            arguments.addArgument("VAR1", "0", "=");
           
            DebugSampler debugSampler1 = new DebugSampler();
            debugSampler1.setName("VAR1 = ${VAR1}");
           
            IfController ifCont = new IfController("true==false");
            ifCont.setUseExpression(false);
            ifCont.setEvaluateAll(false);
           
            IfController ifCont2 = new IfController("true==true");
            ifCont2.setUseExpression(false);
            ifCont2.setEvaluateAll(false);
           
            CounterConfig counterConfig = new CounterConfig();
            counterConfig.setStart(1);
            counterConfig.setIncrement(1);
            counterConfig.setVarName("VAR1");
           
            DebugSampler debugSampler2 = new DebugSampler();
            debugSampler2.setName("VAR1 = ${VAR1}");

            controller.addTestElement(arguments);
            controller.addTestElement(debugSampler1);
            controller.addTestElement(ifCont);
            ifCont.addTestElement(ifCont2);
            ifCont2.addTestElement(counterConfig);
            controller.addTestElement(debugSampler2);
           
           

            controller.initialize();
            controller.setRunningVersion(true);
            ifCont.setRunningVersion(true);
            ifCont2.setRunningVersion(true);
            counterConfig.setRunningVersion(true);
            arguments.setRunningVersion(true);
            debugSampler1.setRunningVersion(true);
            debugSampler2.setRunningVersion(true);
            ifCont2.addIterationListener(counterConfig);
            JMeterVariables vars = new JMeterVariables();
            JMeterContext jmctx = JMeterContextService.getContext();

            jmctx.setVariables(vars);
View Full Code Here

TOP

Related Classes of org.apache.jmeter.sampler.DebugSampler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.