产品的质量依赖于过程的质量, 而过程的质量依赖于企业文化和管理!
欢迎大家来到我的小窝~!
socket 笔记1202
上一篇 /
下一篇 2010-12-16 11:32:34
/ 个人分类:测试开发
51Testing软件测试网M#TB/{@X'VKXH首先从你的脚本中看到好象可以用webservice来做,一般来说最好用上层协议来完成测试;如果一定要用socket参数化的话,就需要找到MS提供的接口(我想应该是一个DLL),然后调用它,得到加密数据,然后通过lr_save_string的方式参数化
Z'[ }\
{PJ4Q
Qu051Testing软件测试网
E:e4CK0GJX第一个方法,调用加密算法,可以DLL或头文件
?E'Z'r9E0第二个方法,将你准备好的明文给开发,让他给你转换成密文,直接参数化。
G)D,zf#[_pE
m0;O;Q5{9\dX a0有个函数是将变量里的值保存到缓存里的。
\8m1e3l2Z051Testing软件测试网qf3LLz5a%_jy6~Lr_decrypt,把加密函数进行解密51Testing软件测试网+j@ zp\u3l;V$R
I|_"S/{0Action()51Testing软件测试网}Mg5?)M_5^~(L:Xi
51Testing软件测试网3onMVM6\d{51Testing软件测试网0LVs tUl%f^7a
51Testing软件测试网E KllMS,AChar *str=”abc”
&v#bs#ei$f051Testing软件测试网o
C!iK/b:n+s(_,gChar *str1;
.`M$josw
D051Testing软件测试网
`2G!gBI7b+F4V3]lr_load_dll(“encode1.dll”)// 加载动态连接库,encode1.dll是.dll文件名51Testing软件测试网W0[ ~.VnX
51Testing软件测试网'u{IYS2bstr1=(char *)crypt_encrypt(str)//调用接口将字符变量str放到.dll文件中去,crypt_encrypt //Dll文件发布了一个接口51Testing软件测试网lu:]vM*hSg
0` Ur6D'm#U?T!g6os0lr_output_message(“encrypted=%s”,str1);51Testing软件测试网0`-T-R^z0gjT
0?h])e[@"t
L0b0lr_out_message(“%s world”,lr_decrypt(str1); //解密
6P:X*Oks j9PP)R!_051Testing软件测试网$Ki |0~L,B!n加密的话需要用外部的加密方法,使用LR自带工具或自己编写.DLL文件。
tS)v&J{],|051Testing软件测试网p"v&[8p6pEm lrs_set_receive_option(EndMarker, EndMarker_None ); // 读取直到缓冲结束.51Testing软件测试网0l3H `!t&K5u)_Y
51Testing软件测试网-C_ ^A0b!e8? lrs_set_receive_option(EndMarker, StringTerminator , "\r\n");51Testing软件测试网0oL7v9TIoX)V
lrs_set_receive_option(EndMarker, BinaryStringTerminator , "\\X00");51Testing软件测试网&I9S"l{
h$ve+~
收藏
举报
TAG: