2015-02-07 2 views
1

이미 URL 인코딩에 문제가 있습니다. 제대로 캡처 할 수 있지만 보내는 데는 가치가 있습니다. 재 인코딩 ... 이는 값입니다jmeter URL 인코딩 값을 캡처하고 다시 인코딩하지 않고 보내는 방법

_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aes type="text/javascript"> 

내가 캡처하는 정규식을 사용하고 있습니다 :

Reference name: RSM 
Regular Expression: _TSM_CombinedScripts_=(.+?)" type="text/javascript"> 

을 내가 캡처 된 값을 볼 수있는 BSF 샘플러를 넣어 괜찮습니다 . 나는 게시물의 방법으로 서버에 보내 필드의 값을 넣을 때

그러나 (rsmScriptManager_TSM = $ {RSM은}) 값은 다음과 같이 다시 코딩 재 :

rsmScriptManager_TSM=%253b%253bSystem.Web.Extensions%252c%2BVersion%253d4.0.0.0%252c%2BCulture%253dneutral%252c%2BPublicKeyToken%253d31bf3856ad364e35%253aes 

주, 그 체인의 시작에서, 예를 들면 :

%253b%253bSystem.Web.Extensions 

리터럴 값은 다음

;;System.Web.Extensions 

은 " ;; " % 3B %의 3B와 같은 URL 인코딩이 있고, 나는 그것을 포착하고있어 정확히 같은,하지만 때 25 %

(HTML URL Encoding Reference)

와 함께 "%"를 다시 인코딩하는 서버로 전송입니다 나는이 문제를 해결하려면 어떻게 "+"

같은 다른 문자 같은

%253b%253bSystem.Web.Extensions 

그리고하고있다 : % 3B %의 3B 값의 istead은 %의 253B의 % (253)를 보내는?

답변

0

하면 도움이 될 수 있습니다 __urldecode 기능도 있습니다 추출 된 요청 매개 변수

Decode

에 대한 쳤다 Encode? 상자가없는 있는지 확인합니다. __urldecode 및 기타 유용한 JMeter를 기능에 대한 자세한 내용은

+0

감사 @Dmitri T 그것이 완벽하게 작동 How to Use JMeter Functions 게시물 시리즈를 체크 아웃 !!!!! 고맙습니다! – karina

관련 문제