org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments User Defined Variables true org.apache.jmeter.control.gui.TestPlanGui false org.apache.jmeter.testelement.TestPlan Jackrabbit test plan false true 1120257177000 org.apache.jmeter.threads.ThreadGroup true 1 false org.apache.jmeter.threads.gui.ThreadGroupGui org.apache.jmeter.control.gui.LoopControlPanel -1 org.apache.jmeter.control.LoopController Loop Controller true false User writting 1120257177000 stoptest 1 org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = /temp/repository/repository.xml config = /temp/repository home true org.apache.jackrabbit.chain.command.StartOrGetJackrabbitSingleton org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler startup true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = workspaceKey = pwd password = usr user = passwordKey = workspace = userKey true org.apache.jackrabbit.chain.command.Login org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler login true org.apache.jmeter.control.gui.OnceOnlyControllerGui org.apache.jmeter.control.OnceOnlyController Once Only Controller true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments true org.apache.jackrabbit.chain.command.ClearWorkspace org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler clear workspace true ${__jexl(vars.getObject("jcr.current").hasNode("test")==false)} org.apache.jmeter.control.gui.IfControllerPanel org.apache.jmeter.control.IfController If !hasNode() true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = nodeTypeKey = nodeNameKey = test nodeName = nodeType true org.apache.jackrabbit.chain.command.AddNode org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler Add test node true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = pathKey = /test path true org.apache.jackrabbit.chain.command.CurrentNode org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler cd test true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = my property value value = propertyTypeKey = myprop propertyName = String propertyType = propertyNameKey = valueKey true org.apache.jackrabbit.chain.command.SetProperty org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler add property true org.apache.jmeter.control.gui.LogicControllerGui org.apache.jmeter.control.GenericController Add 10 nodes true 0 org.apache.jmeter.modifiers.gui.CounterConfigGui 1 counter org.apache.jmeter.modifiers.CounterConfig counter true true org.apache.jmeter.control.gui.LoopControlPanel 10 org.apache.jmeter.control.LoopController do 10 times true true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = nodeTypeKey = nodeNameKey = testnode${counter} nodeName = nodeType true org.apache.jackrabbit.chain.command.AddNode org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler add node true org.apache.jmeter.timers.gui.ConstantTimerGui org.apache.jmeter.timers.ConstantTimer pause true 200 org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments true org.apache.jackrabbit.chain.command.SaveSession org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler save true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments true org.apache.jackrabbit.chain.command.Logout org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler logout true org.apache.jmeter.visualizers.StatVisualizer org.apache.jmeter.reporters.ResultCollector Aggregate Report true true true true true true true false true true false false true false false false false false 0 , true saveConfig true false 1120257177000 org.apache.jmeter.threads.ThreadGroup true 2 false org.apache.jmeter.threads.gui.ThreadGroupGui org.apache.jmeter.control.gui.LoopControlPanel -1 org.apache.jmeter.control.LoopController Loop Controller true false 2 Users reading 1120257177000 continue 2 org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = /temp/repository/repository.xml config = /temp/repository home true org.apache.jackrabbit.chain.command.StartOrGetJackrabbitSingleton org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler startup true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = workspaceKey = user1 password = psw1 user = passwordKey = workspace = userKey true org.apache.jackrabbit.chain.command.Login org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler login true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = pathKey = /test path true org.apache.jackrabbit.chain.command.CurrentNode org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler cd test true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = depthKey = namePatternKey = * namePattern = 1 depth = children toKey true org.apache.jackrabbit.chain.command.CollectNodes org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler collect nodes true org.apache.jmeter.control.gui.WhileControllerGui org.apache.jmeter.control.WhileController While has next child true ${__jexl(vars.getObject("children").hasNext())} org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = pathKey = ${__jexl(vars.getObject("children").next().getPath())} path true org.apache.jackrabbit.chain.command.CurrentNode org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler cd next child true org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments = index = pathKey = jcr:primaryType path = indexKey = nodetype toKey true org.apache.jackrabbit.chain.command.ReadValue org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler read primary type true org.apache.jmeter.timers.gui.ConstantTimerGui org.apache.jmeter.timers.ConstantTimer pause true 500 org.apache.jmeter.config.gui.ArgumentsPanel org.apache.jmeter.config.Arguments true org.apache.jackrabbit.chain.command.Logout org.apache.jmeter.protocol.java.control.gui.ChainTestSamplerGui org.apache.jmeter.protocol.java.sampler.ChainSampler logout true org.apache.jmeter.visualizers.StatVisualizer org.apache.jmeter.reporters.ResultCollector Aggregate Report true true true true true true true false true true false false true false false false false false 0 , true saveConfig true false