Jmeter 테스트 - 자바 테스트 스 크 립 트 작성
2624 단어 테스트
예: 입력 한 문자열 의 길이 가 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 로 인 코딩 을 설정 하면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
작은 재료 : 결함 혼입, 테스트 레벨, 공정 책임결함은 후공정에서 적출할수록 비용이 부풀기 때문에 조기에 적출하는 것이 이상적입니다. 그럼에도 불구하고 결함의 종류에 따라 조기에 발견되는 것이나 후공정에서 처음으로 나타나게 되는 것이 있습니다. 예를 들어 컴파일러...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.