2014-03-05 4 views
4

jmx 파일이 필요한 jmeter에서 분산 테스트를 수행하고 싶습니다. jmeter 라이브러리를 사용하지 않고 jmx 파일을 만들고 값을 채우는 코드를 작성하고 싶습니다. 누군가 나를 도울 수 있습니까?코드가 포함 된 jmx 파일 만들기

+0

시도해 보시고 정확히 필요한 내용 (일부 발췌 물이나 스크린 샷 포함) –

답변

3

jmx 파일이 xml 유형 파일이고 노드별로 구조화되어 있습니다. 모든 XML 사용 apis jmx 파일은 프로그래밍 방식으로 만들 수 있습니다. 나의 제안

<jmeterTestPlan version="1.2" properties="2.4" jmeter="2.9"> 
    <hashTree> 

    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true"> 
     <stringProp name="TestPlan.comments"></stringProp> 
     <boolProp name="TestPlan.functional_mode">false</boolProp> 
     <boolProp name="TestPlan.serialize_threadgroups">false</boolProp> 
     <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true"> 
     <collectionProp name="Arguments.arguments"/> 
     </elementProp> 
     <stringProp name="TestPlan.user_define_classpath"></stringProp> 
    </TestPlan> 

    <hashTree> 
     <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Regular Expression Extractor" enabled="true"> 
     <stringProp name="RegexExtractor.useHeaders">false</stringProp> 
     <stringProp name="RegexExtractor.refname">REF</stringProp> 
     <stringProp name="RegexExtractor.regex">(.*)</stringProp> 
     <stringProp name="RegexExtractor.template">$1$</stringProp> 
     </RegexExtractor> 
    </hashTree> 


    </hashTree> 

</jmeterTestPlan> 

당신이 할 수있는 다음과 같이 그 JMX 구조를 기반으로 새로운 XML 파일을 구축 샘플러, 청취자, 사전 및 사후 프로세서와 같은 모든 기본 테스트 요소 JMeter를의 전체 testplan을 만들려고하고 JMX 파일을 저장한다 위와 같이 XML 파일 (refer this)을 만들려면 javax.xml 개의 API를 사용하십시오. 처음에는 기본 샘플러,리스트 작성자, 사전 & 포스트 프로세서를 추가 한 다음 고급 테스트를 수행 할 수 있습니다. Check this C#에서 아이디어를 부분적으로 구현합니다.

행운을 빈다.

+0

은 정말 고맙습니다. 나는 그것에 대해 연구 할 것이다. –

관련 문제