loadrunner 转义字符

上一篇 / 下一篇  2011-08-04 16:40:21 / 个人分类:loadrunner

web 开发中通过问号(?)方式在浏览器地址栏中传值时。浏览器是通过“&”来区分问号后的参数个数的。 如果出现传值参数中带有“&”时,在接受页面就会出现错误,类似如下请求路径:/next.jsp?param1=hendhs89& furej & param2=sss   参数param1中含有转义字符“&” ,这样会导致被请求页的参数接收错误。Lr中根据如下列表可以将转移字符值转为为16进制数。  

1. + URL 中+号表示空格 %2B   

2. 空格 URL中的空格可以用+号或者编码 %20   

3. / 分隔目录和子目录 %2F   

4. ? 分隔实际的 URL 和参数 %3F   

5. % 指定特殊字符 %25   

6. # 表示书签 %23   

7. & URL中指定的参数间的分隔符 %26   

8. = URL中指定参数的值 %3D

9.;URL中指定参数值为 %3B

eg:
        web_custom_request("GetFileList",
        "URL=http://kortide.tonidoid.com/dyn/ecloud/r.php?proxyMethod=GetFileList?parentDir=e:\\%26filter=bat,txt,avi",
        "Method=get",
        "RecContentType=application/json",
        "EncType=text/plain; charset=utf-8",
        LAST);


TAG:

 

评分:0

我来说两句

Open Toolbar