2013-12-22 4 views
0

JMeter와 협력하여 일부 웹 서비스를 테스트하려고합니다. 지금까지는 그렇게 좋았지 만 다음과 같이 할 수 있는지 궁금해했다. -JMeter - HTTP 요청에 변수 삽입하기

리소스를 생성하기 위해 http POST 요청을 만들고, 성공하면 응답을 헤더에있는 리소스의 위치로 되돌려 보낸다. 내가하고 싶은 것은이 헤더의 가치를 취하여 HTTP GET 요청에서 리소스를 검색하는 것이다. 이것이 JMeter와 가능한가?

은 어떤 도움이 많이

답변

2

는 정규식을 사용하여 변수에 헤더 값을 추출하기 위해 regular expression extractor를 사용하여 감사합니다. 그런 다음 GET 요청에서 다른 변수와 같은 변수를 사용하십시오.

+0

나는 그것을 시도했다 -하지만 매개 변수를 사용하여 URL을 설정하는 방법을 잘 모르겠다 - 내 reg 추출기가 "적용 대상 : JMeter 변수 'ID'"로 설정되고 다음 http 요청 내 URL의 형식은 '/ api/$ {ID}'입니다. 그러나 작동하지 않습니다. – KingTravisG

+0

GET 요청에 미해결 변수가 포함되어있는 경우 정규 표현식이 일치하지 않기 때문에 ('기본값'-field를 확인하려면 NO_ID와 같은). 정규식 추출기를 확인합니다. "헤더"확인란을 선택 했습니까? POST 응답을 두 번 클릭하고 실제 수신 헤더에 대해 정규식을 테스트 할 수 있습니까? – andrel

+0

"결과 트리보기"및 머리글을 볼 수 있지만 Samepler 결과 탭에서 어떤 reg exp도 실행할 수 없습니다. – KingTravisG