2011-09-28 2 views
1

Jmeter로 사이트를 테스트하려고하는데 HTTP 프록시 서버를 사용하여 스크립트를 작성했습니다.jmeter를 사용하여 사이트 테스트를로드하십시오. 스크립트가 실행될 때마다 URL이 달라집니다.

사실,이 스크립트의 과정은
1. 로그인
2. 다른 페이지로의 링크이며, 몇 가지 정보를 입력하고 클릭이
3. 로그 아웃을 제출합니다.

문제는 다음과 같습니다. 스크립트를 실행할 때마다 제출 버튼을 누르기 전에 모든 것이 잘 진행되고 있습니다. 'cuz을 치면 8 개의 난수 또는 글자가 URL에 추가됩니다. 그래서, 내가 스크립트를 실행할 때마다, URL은 스크립트를 만든 처음과 다릅니다.

질문이 있으십니까? 고려해야 할

답변

3

커플 일 :

  1. 매개 변수로 소스 코드에서이 "임의의 숫자", 또는 단지 URL이 있습니까? 그렇다면 아래를보십시오.
  2. JSESSION ID입니까? 그렇다면 쿠키 관리자를 사용하십시오. 그게 문제를 해결해야합니다.

소스 코드에있는 경우 정규식을 사용하여 값을 추출해야합니다. 당신은 당신의 구조를 만들고, 2 단계의 자식으로 그것을 할 것입니다 :

Login 
Form Page 
--- Regex for Submit button 
Submit 

http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor

+0

문제가 해결되었습니다. 제출 페이지 이전에 페이지의 응답에서 8 개의 숫자/문자를 가져 와서 변수로 만들고 제출 페이지의 URL에 추가하면 문제가 해결됩니다! 저에게 도움을 청하십시오! –

관련 문제