LoadRunner函式學習筆記

CharlesCui發表於2007-08-07

lr_load_dll("LRAssist.dll"); //這之後就可以呼叫LRAssist.dll中的函式了。

lrs_set_send_buffer ("socket0", buf, strlen(buf));

lrs_send("socket0", "buf0", LrsLastArg);

//這兩句話要在一起用,第一句定義了下一句要傳送的資料包buf和資料包的長度strlen(buf),buf0被忽略。
lrs_receive("socket0", "buf1", LrsLastArg);

buf=lrs_get_received_buffer ("socket0", 0, -1, NULL);

//這兩句話也要一起用,第一句說要接收一個資料包buf1,第二句說接收了一個資料包並賦值給字串buf。buf的宣告是char *buf;
lr_eval_string("The row count is: {row_cnt}");//這個是幫助手冊上的例子,這個函式的作用是取得變數 row_cnt的值並返回一個字串,如果變數為空,則返回NULL。

lr_out_message();//這個很好玩,就是C語言中的Print,格式化輸出到VUG的ExecutionLog中供除錯檢視。

sprintf(buf,”>>> %s<<< ”,a);//也是格式化輸出,把格式化的字串賦值給buf。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9934490/viewspace-933440/,如需轉載,請註明出處,否則將追究法律責任。

相關文章