产品的质量依赖于过程的质量, 而过程的质量依赖于企业文化和管理! 欢迎大家来到我的小窝~!

socket 笔记1202

上一篇 / 下一篇  2010-12-16 11:32:34 / 个人分类:测试开发

51Testing软件测试网 M#TB/{@X'VKXH

首先从你的脚本中看到好象可以用webservice来做,一般来说最好用上层协议来完成测试;如果一定要用socket参数化的话,就需要找到MS提供的接口(我想应该是一个DLL),然后调用它,得到加密数据,然后通过lr_save_string的方式参数化

Z'[}\ {PJ4Q Qu051Testing软件测试网 E:e4C K0GJX

第一个方法,调用加密算法,可以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软件测试网 } M g5?)M_5^~(L:Xi

51Testing软件测试网3o nMVM6\d

{51Testing软件测试网0LVstUl%f ^7a

51Testing软件测试网E KllM S,A

Char *str=”abc”

&v#bs#ei$f051Testing软件测试网o C!iK/b:n+s(_,g

Char *str1;

.`M$josw D051Testing软件测试网 `2G!gBI7b+F4V3]

lr_load_dll(“encode1.dll”)// 加载动态连接库,encode1.dll是.dll文件名51Testing软件测试网W0[ ~.VnX

51Testing软件测试网'u {IYS2b

str1=(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^z0gj T

0?h])e[@"t L0b0lr_out_message(“%s world”,lr_decrypt(str1); //解密

6P:X*Oks j9P P)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:

 

评分:0

我来说两句

日历

« 2024-04-07  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 50643
  • 日志数: 65
  • 文件数: 1
  • 建立时间: 2010-11-23
  • 更新时间: 2011-10-18

RSS订阅

Open Toolbar