Jmeter 매개 변수 화 방법
http://blog.da-fang.com/index.php/2010/06/01/jmeter) /
,그 중에서2010/06/01/jmeter
url 인자 입 니 다.요청 한 매개 변 수 는 get 요청 을 예 로 들 수 있 습 니 다.예 를 들 어http://blog.da-fang.com/?category=Web
,그 중에서category
매개 변수 이름 입 니 다.Web
는 값 입 니 다.post 요청 에 대해 jmeter 로 녹음 하면 요청 한'요청 과 함께 인자 보 내기'와'요청 과 함께 파일 보 내기'에서 찾 을 수 있 습 니 다.매개 변수 화 Jmeter 스 크 립 트 를 사용 할 때 매개 변 수 를 사용 하 는 곳 에$URLhttp://blog.da-fang.com/index.php/2010/06/01/jmeter /
를 작성 합 니 다.Jmeter 의 http 요청 에서blog.da-fang.com
"서버 이름 이나 IP"에 입력 합 니 다./index.php/$/
"경로"에 기입 하 십시오.http://blog.da-fang.com/?category=Web
Jmeter 의 http 요청 에서blog.da-fang.com
"서버 이름 이나 IP"에 입력 하 십시오./"경로"에 기입 하기;매개 변수 이름category
"요청 과 함께 매개 변 수 를 보 냅 니 다"의"이름"에 입력 하 십시오.매개 변수 값$는 해당 하 는"값"에 입력 하 십시오.매개 변수 값 을 설정 하 는 방법 은 다음 과 같은 몇 가지 가 있 습 니 다.
1.Jmeter 의 함수 로 매개 변수 값 을 가 져 옵 니 다:
__Random
,__threadNum
,__CSVRead
,__StringFromFile
,구체 적 인 호출 방법 은 다음 과 같 습 니 다:${__Random(,,)}
,$
,${__CSVRead(,)}
,${__StringFromFile(,,,)}
Jmeter 함수 의 사용 을 참조 하여 메뉴"옵션"->"함수 조수 대화 상자"를 통 해"함수 조수"팝 업 상자 에서 Jmeter 의 함 수 를 찾 을 수 있 습 니 다.${__Random(,,)}
방법의 첫 번 째 매개 변 수 는 임 의 수의 하한 선 이 고 두 번 째 매개 변 수 는 임 의 수의 상한 선 이 며 세 번 째 매개 변 수 는 임 의 수 를 저장 하 는 변수 명 입 니 다.${__CSVRead(,)}
방법 에서 첫 번 째 매개 변 수 는 파일 이름 이 고 두 번 째 매개 변 수 는 파일 의 열(열 수 는 0 부터)${__StringFromFile(,,,)}
방법 중 첫 번 째 매개 변 수 는 파일 이름${__StringFromFile(,,,)}
방법 에 파일 의 어떤 열 을 읽 을 지 지정 되 지 않 았 기 때문에${__StringFromFile(,,,)}
한 열 을 포함 하 는 파일 만 읽 을 수 있 습 니 다.2.사용자 정의 변수:
username
와password
."값'에 서 는 값 을 직접 입력 할 수도 있 고 Jmeter 의 함수__CSVRead
,__StringFromFile
csv 나 dat 파일 에서 읽 을 수도 있 으 며 접두사 에 무 작위 수 를 추가 하 는 방법 으로 파 라 메 터 를 설정 할 수도 있 습 니 다.매개 변수 값 은 접두사 에 숫자 를 추가 할 때 접두사 이름 에${__Random(,,)}
또는$
를 추가 하 는 방법 으로 매개 변수 값 을 설정 할 수 있 습 니 다.로그 인 테스트 를 진행 하기 전에perf_0
부터perf_1000
까지 사용자 이름 을 준비 하면perf_{__Random(0,1000,)}
로 설정 할 수 있 습 니 다.매개 변수 값 이 규칙 적 이지 않 고 양 이 많 지 않 을 때${__CSVRead(,)}
,${__StringFromFile(,,,)}
파일 에서 읽 을 수 있 습 니 다.예 를 들 어 사용자 이름과 비밀 번 호 를 user.csv 파일 에 저장 하면 user.csv 의 내용 은 다음 과 같 습 니 다.oriana,123456 admin,admindan,123456 user.csv 파일 에 두 개의 데이터 가 있 기 때문에${__CSVRead(,)}
함수,username
매개 변수 후의 값 은${__CSVRead(user.csv,0)}
로 설정 할 수 있 습 니 다.password
매개 변수 후의 값 은${__CSVRead(user.csv,1)}
로 설정 합 니 다.3.csv 파일 에서 인자 의 값 이 불규칙 하고 양 이 많 지 않 을 때 읽 을 수 있 습 니 다.구체 적 인 방법 은 다음 과 같다.
mysql-connector-java-5.1.12-bin.jar
JMeter 의 lib 디 렉 터 리 에JDBC Connection Configuration
다음 매개 변 수 를 설정 합 니 다:jdbc:mysql://host:port/db
예:jdbc:mysql://localhost:3306/testlink
JDBC Driver class:com.mysql.jdbc.Driver
username:데이터 베 이 스 를 연결 하 는 사용자 이름(예:root)password:데이터 베 이 스 를 연결 하 는 비밀번호SELECT CONCAT("[",
GROUP_CONCAT(
CONCAT("{username:'",login,"'"),
CONCAT("{password:'",password),"'}"),"]") AS json FROM users
5.앞에서 요청 한 응답 데이터 에서 정규 표현 식 으로 추출 합 니 다.구체 적 인 작업 은 Jmeter 정규 표현 식 추출 기 를 참조 하 십시오.
원문 주소>>,삭제
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.