Loadrunner实现MD5码加密

char oriStr[1024];
 char md5Str[32];
 strcpy( oriStr,
  lr_eval_string("abcdefg") );  //需加密字符串内容
 strcpy( md5Str,
  getoutmd5(oriStr) );
 //lr_output_message(md5Str);
    lr_save_string( md5Str,
  "MAC" );

MD5是业内比较流行的一种加密方式,下面介绍下如何在Loadrunner中实现MD5加密(除MD5外,其他加密方式只要清楚其算法也可以同样实现,但前提是不要对负载机的硬件资源消耗过大,以免对测试结果产生干扰)

--------------------DLL方式-------------------- 

 

========init==========

vuser_init()
{
    lr_load_dll("md5.dll");
 return 0;
}




下载地址:https://dl.dropbox.com/u/71581087/MD5/MD5.dll
备注:DLL方式,LR9.0以上版本有时会报内存错误,换用头文件方式


--------------------头文件方式-------------------- 


#include "md5.h"

    char orSignMD5[500];

     char orSignMD5str[32];

     sprintf( orSignMD5str,
            "%s",
            CMd5("abcdefg"));   //需加密字符串内容

       lr_save_string( orSignMD5str,
            "SignMD5" );

      lr_message(lr_eval_string("{SignMD5}"));



下载地址:https://dl.dropbox.com/u/71581087/MD5/md5.h

你可能感兴趣的:(性能测试)