_javaScript의하여 JMeter __substring 기능과 기능의 사용은 중첩 된 문자열 변수 매개 변수 전달 촬영 않는다

I. 설명 :

        비즈니스 시나리오의 남자는 주문 번호를하기 만 지불하면 하나의 경우 상품 후, 여덟 개 임의 코드 후, 주문 번호를 생성한다는 것입니다,이 시간은 들어오는 동적 주문 번호 필요 성공을 위해 비용을 지불 할 수 있도록 문자열 차단은 만 테스트하면 한 번 수동으로 얻을 수 있지만, 당신은 당신이 이동하는데 필요한 여러 번 수행해야합니다.

둘째, 구현 단계

   1, 첫 번째는 완전히, 통신 인터페이스 테스트, 또는 안개가 엉망 온 더 실용적인 의미를 확장하는 데 도움이 비즈니스 시나리오를 이해 할 필요가있다.

    발생한 전류 병목 결합 스크립트 제공 비즈니스 시나리오의 정렬에있어서, 2로서, 인터페이스는 단일의 주문 번호 B 인터페이스 결제 만은 A 인터페이스를 통과 할 때마다]은 동적 순서 번호이다 생성 랜덤 코드 후 주문 번호 8] 즉, ㄱ 인터페이스 (8)는 B 인터페이스 송신 요청 주문 번호 49 위해 8 비트 및 8 비트의 순서 번호와 일치하는 인터페이스를 생성하는 기준으로서 난수 도착.

    2.1 다음 그림은 : ​​생성 된 주문 번호, 당신은 주문 번호, 다음 요청에 대한 참조를 추출하는 정규 표현식을 사용해야합니다.

 2.2 다음 그림은 주문 번호를 추출하는 정규 표현식을 사용

 

 

 

3, 동적 차단 주문 번호의 시작은 사용할 필요가

    __javaScript : (!하지 자바) 일부 자바 스크립트 코드를 실행하고 그 값 반환하는 자바 스크립트 함수 공식 웹 사이트에서 [번역]

    __substring : 문자열 문자열을 가져 가라.

     발현 수치는 것이 이해 될 것이다 사용은 36 개 문자 타단 44 개 문자를 입력 동적 기능 차단 오더 번호를 __substring 브래킷부터 __javaScript 함수가 성공적 도청 데이터를 반환 파라미터로 전달; $ {} tradeNo 변수 참조] 순서 번호를 참조하여 2.2로 진행한다.

 

 

 

도 4는 아래의 성공 후의 결과를 나타낸다.

 

 

추천

출처www.cnblogs.com/dxw-dong/p/11778344.html