Jmeter 테스트 - 자바 테스트 스 크 립 트 작성

2624 단어 테스트
1. 일반적인 자바 프로젝트 에 대해 우 리 는 어떻게 테스트 해 야 합 니까?
   예: 입력 한 문자열 의 길이 가 5 보다 큰 지 판단 합 니 다.5 보다 크 면 테스트 성공, 5 보다 작 으 면 테스트 실패.
   eclipse 를 통 해 자바 프로그램 을 만 들 고 자바 Project 프로젝트 를 만 들 려 면 두 개의 가방 을 도입 해 야 합 니 다.ApacheJMeter_core.jar
   ApacheJMeter_java.jar。
   TestLength 클래스 를 만 듭 니 다.
   
package app;

import org.apache.jmeter.config.Arguments;
import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
import org.apache.jmeter.samplers.SampleResult;


public  class TestLength extends AbstractJavaSamplerClient{
    private SampleResult results;
    private String testStr;
    
    public void setupTest(JavaSamplerContext arg0) {
        results = new SampleResult();
        testStr = arg0.getParameter("testString");
        if(testStr!=null&&testStr.length()>0){
            results.setSamplerData(testStr);
        }
    }
    
    public Arguments getDefaultParameters() {
        Arguments params = new Arguments();
        params.addArgument("testString", "aaa");
        return params;
    }
    @Override
    public SampleResult runTest(JavaSamplerContext arg0) {
        // TODO Auto-generated method stub
        int len = 0;
        results.sampleStart();
        len = testStr.length();
        results.sampleEnd();
        if(len<5){
            System.out.println("String is  "+testStr);
            results.setSuccessful(false);
        }else{
            System.out.println("String is  "+testStr);
            results.setSuccessful(true);
        }
        return results;
    }

    public void teardownTest(JavaSamplerContext arg0) {
    }

}

    setupTest 가 초기 화 되 고 있 습 니 다.입력 한 인 자 를 가 져 옵 니 다.
  getDefaultParameters 에서 기본 인 자 를 얻 습 니 다.
  runTest 테스트 가 실 행 된 내용 입 니 다.
2. 자바 생 성 요청
  위 프로젝트 를 jar 로 포장 한 다음 E: \ apache - jmeter - 2.6 \ lib \ ext 디 렉 터 리 에 놓 습 니 다.
  스 레 드 그룹 - Sampler - 자바 요청.자바 요청 인터페이스 에서 클래스 이름 은 패키지 의 클래스 이름 이 나타 납 니 다. 선택 하면 됩 니 다.
  클래스 에 있 는 문자열 매개 변 수 는 요청 아래 의 매개 변수 입력 상자 에 쓸 수 있 습 니 다.더 많은 동적 인 파 라 메 터 를 가 져 오 려 면 만 들 수 있 습 니 다.
  매개 변수 파일.
  여기 서 중요 한 문 제 는 매개 변수 인 코딩 에 관 한 문제 입 니 다.
  요청 인자 가 난 장 판이 라면 다음 과 같은 방법 으로 해결 할 수 있 습 니 다.
  인자 파일 형식 을 txt 로 만 듭 니 다.도입 할 때 GB 2312 로 인 코딩 을 설정 하면 됩 니 다.

좋은 웹페이지 즐겨찾기