loadrunner Lr_類函數之 lr_get_attrib_long()

lr_get_attrib_long()

將調用mdrv命令的參數的值作爲長整數返回。

long lr_get_attrib_long(const char * parameter);

 

參數說明:

parameter:可以解釋爲雙精度值的參數的名稱。

 

當使用mdrv命令運行腳本時,lr_get_attrib_long函數返回類型爲long integer的命令行參數的值。 將命令行參數名稱放在函數的參數字段中,lr_get_attrib_long返回該參數的值。

如果mdrv命令行未用於運行腳本(例如,腳本直接在VuGen或LoadRunner中運行),則函數返回NULL。 有關使用mdrv命令行運行腳本的更多信息,請參閱“HP LoadRunner虛擬用戶生成器用戶指南”。

命令行解析函數函數不需要手動解析命令行。

 

示例:lr_get_attrib_long

在以下示例中,lr_get_attrib_long從用於運行腳本的mdrv命令行字符串中檢索循環參數的值:

test1 -host sun2 -loop 4 -time 10

其中test1是可執行文件的名稱,host,loop和time是命令行選項。 lr_get_attrib_long將值分配給變量,迭代。 此變量合併到腳本中,並設置要執行的循環數。

Action()

{

long loop;

int i;

iterations=lr_get_attrib_long("loop");

if (iterations==0){

lr_error_message("Illegal value \n");

return;

}

for (i=0; i <iterations; ++i) {

/* perform test operations... */

}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章