qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          【Loadrunner】解決客戶端生成和引用GUID的方法

           方法:
            1、將生成GUID方法放在新建的GUID.h文件中;
            2、把這個文件放入腳本保存處;
            3、在globals.h中增加函數(shù)頭“#include "GUID.h"”;
            4、直接引用(備注:如果要將生成的GUID
            作為請求參數(shù),必須先用lr_save_string函數(shù)轉(zhuǎn)換成LoadRunner能識別的參數(shù),否則無法使用)
          char* lr_guid_gen(char* paramName){                         //生成GUID方法
          typedef struct _GUID    {
          unsigned long Data1;
          unsigned short Data2;
          unsigned short Data3;
          unsigned char Data4[8];
          } GUID;
          GUID m_guid;
          char buf[50];
          char pNameStr[50];
          CoCreateGuid(&m_guid);
          // 定義輸出格式
          //sprintf (buf, "{%08lX-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}", // 大寫
          // sprintf (buf, "{%08lx-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x}",// 小寫
          sprintf (buf, "%08lX%04X%04X%02X%02X%02X%02X%02X%02X%02X%02X",// 小寫
          m_guid.Data1, m_guid.Data2, m_guid.Data3,
          m_guid.Data4[0], m_guid.Data4[1], m_guid.Data4[2], m_guid.Data4[3],
          m_guid.Data4[4], m_guid.Data4[5], m_guid.Data4[6], m_guid.Data4[7]);
          lr_save_string(buf, paramName);
          sprintf(pNameStr,"{%s}",paramName);
          return lr_eval_string(pNameStr);
          }
          Action()
          {
          char *test;
          lr_load_dll("ole32.dll");      //引用windows生成GUID的API
          test=lr_guid_gen("GUID");      //調(diào)用上面lr_guid_gen()方法
          lr_save_string(test,"GUID");
          lr_output_message(test);
          lr_output_message("xxxxxxxxxxxxx:%s",lr_eval_string("{GUID}"));
          return 0;
          }
            備注:1、生成GUID方法是在網(wǎng)上借鑒后,通過加工編寫而成,2、此腳本是為了幫助一個朋友解決GUID問題

          posted on 2014-02-18 11:31 順其自然EVO 閱讀(1139) 評論(1)  編輯  收藏 所屬分類: loadrunner

          評論

          # re: 【Loadrunner】解決客戶端生成和引用GUID的方法 2015-06-11 15:36 kallay

          如何指定獲取的事驗(yàn)證碼的圖片的guid?  回復(fù)  更多評論   

          <2014年2月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          2324252627281
          2345678

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大名县| 大同县| 恭城| 筠连县| 永和县| 洛川县| 永泰县| 济宁市| 贵港市| 红河县| 正定县| 深水埗区| 西畴县| 阳谷县| 务川| 乐昌市| 邢台县| 安化县| 安泽县| 洛宁县| 泊头市| 广汉市| 盘山县| 通城县| 南丹县| 苗栗市| 武乡县| 广丰县| 周宁县| 泸定县| 大新县| 璧山县| 临湘市| 舞阳县| 罗源县| 阿勒泰市| 定西市| 四川省| 东乡县| 桃园县| 开远市|