반응형
http request 샘플러를 추가 해 authKey를 가지고 올수 있게 추가 한다
아래와 같이 응답 body data를 받을텐데, 여기에서 받은 authKey를 다음 http request 샘플러의 request body에 사용 해야 할때, 전처리 기능인 Regular Expression Extractor를 사용한다
{
"authKey":"YMOZ.$485ehTTT.ejsjiens2877421HSSTL",
"secretkey":"YMOZ5NCVLD5HSSTL",
"userID":"qatest"
}
HTTP Request 샘플러에서 마우스 우클릭 후 Add → Post Processors → Regular Expression Extractor 추가
사용방법은 아래와 같다
- Name of Created variable : 사용할 변수명 입력
- Regular Expression : 정규식 표현 입력
- Template : 사용할 횟수
- Match No : 0으로 하여 같은 결과가 여러개 일때 랜덤으로 가져옴
제대로 get_authKey 샘플러가 실행 되었다면, 정규식 패턴으로 해당 값을 추출 해서 저장 하고 있을것이고, 다음 post_system_login 샘플러의 request body에서 사용 할수 있다
추출한 값을 사용하기 위해서는 ${__V(authKey)} 를 사용해 reqeust body에 적용한다
{
"authKey": "${__V(authKey)}",
"password": "test1234",
"userId": "${userid}"
}
system 로그인에 authKey를 받아와 사용 할수 있다
반응형
'QA Engineering > Performance Test' 카테고리의 다른 글
[이론] 성능테스트의 10가지 체크포인트 (0) | 2023.09.19 |
---|---|
jmeter html report generator (0) | 2023.09.13 |
미디어 지연 성능 측정 feat. wireshark (0) | 2020.01.22 |
Monitoring site (0) | 2017.06.15 |
성능 측정을 위해 Thread Setting (0) | 2017.06.10 |