摘要:讲述了如何在loadrunner脚本中字符串转URL编码进行使用,以及如何进行URL解码使用。
关键字:Loadrunner;脚本;URL编码;URL解码
正文:
我们经常看到IE会自动将输入到地址栏的非数字字母转换为url编码。
在loadrunner录制脚本中,如果是URL编码则难以参数化或关联。如,某id值为“zZl/fMGfTT6eBXhcg3+PP4I6v7k”,但录制脚本中某web_submit_data的Action=http://192.168.1.88:8888/bodyLayout.do?index=1&id=zZl%2FfMGfTT6eBXhcg3%2BPP4I6v7k%3D,“zZl%2FfMGfTT6eBXhcg3%2BPP4I6v7k%3D”是URL编码。
一,那要如何对字符串转为URL编码使用呢?请参考如下方法:
1)创建头文件url.h
url.h源码如下:
/* Converts an integer value to its hex character*/ /* Returns a url-encoded version of str */ |
可用文本编辑器来创建的头文件url.h,文件名不一定是url可以自行定义为其他名称,文件可放在脚本路径下。如下图:
……………………
查看全文请点击下载:http://www.51testing.com/html/11/n-832511.html
二,如果我们是获取到URL编码字符,想进行URL解压进行使用,又要如何进行呢?请参考如下方法:
1)创建头文件urlde.h
文件源码如下:
/* Converts a hex character to its integer value */ /* Returns a url-decoded version of str */ |
和上面的url.h一样可用文本编辑器来创建的头文件urlde.h,也可以把源码内容都放在url.h文件中。同样文件可放在脚本路径下。
2)为脚本和脚本的Action添加头文件
在loadrunner的HP Virtual User Generator打开的脚本中,在如图页面选中globals.h后右击菜单“Add files to Script”,
在打开的窗口中,选择之前创建的头文件urlde.h,点击打开。
为Action添加头文件:在Aciton脚本页面添加代码:“#include "urlde.h"”,放在文件头部,如图
……
查看全文请点击下载:http://www.51testing.com/html/11/n-832511.html
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。