2017-03-18 8 views
1

web_reg_save_paramord=All을 사용하여 응답을 캡처 할 수 있습니다.LoadRunner Correlation 'Ord'random issue

사례 1, 입력 : 12345 응답 : [ "18/3/2017", "20/2/2017", "20/2/2016"].

케이스 (2)는, 입력 : 98,451 응답 : [ "2017년 12월 1일", "2016년 1월 1일"]

web_reg_save_param("date","LB=\"","RB=\"","ORD=ALL","LAST); ` 캡쳐 값은 :

date_1:18/3/2017

date_2:,

date_3:20/2/2017

1) 나는 임의의 날짜 매번 가져 오기해야합니다 여기

date_5:20/2/2016

date_4:,

17,451,515,는 작업입니다.

2) 날짜는 입력에 따라 달라질 수 있습니다 (케이스 1, 케이스 3, 케이스 2, 날짜 2).

내가 시도 : 상호 연계와 어떤 점에서 ','lr_paramarr_random() 기능 -, 그것은 가져옵니다 실패 사용

1).

2) for 루프 및 if 문을 사용하여 홀수/짝수 위치를 찾습니다. 당신이 의지했던 것처럼

답변

2

이 두 따옴표 기호 (' "') 사이에 위치해 있기 때문에 ('') 쉼표를 가져 물론, web_reg_save_param() 기능을 사용.

당신은 web_reg_save_param_regexp을 사용할 수 있습니다() 다음과 같은 정규 표현식으로 기능 :

"(\d{2}\/\d\/\d{4})" 

매개 변수를 설정합니다 :. "서수 = 모든", "그룹 = 1"

이 기능은 추출합니다 날짜를 저장하고 배열에 저장합니다.

이번에 lr_paramarr_random()은 배열에 날짜 만 있기 때문에 올바른 결과를 반환해야합니다.