Hello, I am trying to create jmeter jmx file at run time by using jmx api in java I have the following code, which should create BeanShell Sampler gui config element with the BeanShell Sampler name, comments and script itself But, after script execution, I open generated by java jmx file, I noticed that only BeanShell Sampler name and comments are shown, but not Script So, my question is: how can I create BeanShell Sampler GUI Config element with actual script shown under Script Area ? I am using jmeter jmx api version 3.3 and java 1.8 Java code fragment: BeanShellSampler beanshell = new BeanShellSampler(); beanshell.setName("BeanShell Sampler"); beanshell.setComment("This is beanshell sampler"); beanshell.setScript("BeanShell scripting goes here"); beanshell.setEnabled(true); beanshell.setProperty(TestElement.TEST_CLASS, BeanShellSampler.class.getName()); beanshell.setProperty(TestElement.GUI_CLASS, BeanShellSamplerGui.class.getName()); // Test Plan TestPlan testPlan = new TestPlan(testPlanName); testPlan.setEnabled(true); testPlan.setProperty(TestElement.TEST_CLASS, TestPlan.class.getName()); testPlan.setProperty(TestElement.GUI_CLASS, TestPlanGui.class.getName()); testPlan.setUserDefinedVariables((Arguments) new ArgumentsPanel().createTestElement()); // Construct Test Plan from previously initialized elements testPlanTree.add(testPlan); HashTree threadGroupHashTree = testPlanTree.add(testPlan, threadGroup); threadGroupHashTree.add(beanshell);
Thanks in advance for your feedback Yevgeniy Grimaylo Staff QA Member Synopsys (617) 2854671 20 Park Plaza, Suite 1400 Boston, MA 02116