我想使用列表中的一個隨機數來選擇參數數組的特定元素,並將其作爲參數在腳本的其他地方使用。Loadrunner:使用列表中的參數作爲數組元素編號以獲得隨機數組值
陣列是sspaidlist 我從參數列表中隨機整數{GenRandomSSPAID},我想作爲sspaidlist數組的元素使用和保存的RandomSSPAID
lr_save_string(lr_eval_string("sspaidlist_{GenRandomSSPAID}"),"RandomSSPAID");
這只是讓我的實際值「sspaidlist」而不是數組。
我也試過
sprintf(RandomSSPAID, "{sspaidlist_%d}", lr_eval_string("{GenRandomSSPAID}"));
但這似乎RandomSSPAID設置爲0
的想法是讓3個獨特的價值 - 所以3個不同的數組元素,我不能得到相同的值兩次。我已將隨機性卸載到loadrunner參數函數,因此我將始終使用{GenRandomSSPAID}獲取唯一編號。
我可以隨後使用RandomSSPAID和大括號嗎?或者我需要使用lr_save_string – jquerynewbie
上述的RandomSSPAID值仍爲0,GenRandomSSPAID正確返回。獲取警告'功能中檢測到的參數無效'。這將工作作爲一個單線程(並且不需要在C中聲明任何東西?)'lr_save_int((sprintf(RandomSSPAID,「{sspaidlist_%d}」,(atoi(lr_eval_string(「{GenRandomSSPAID}」)))) ),「RandomSSPAID」);' – jquerynewbie
您可以使用RandomSSPAID作爲參數。只需交叉檢查你是否聲明瞭所有的變量。 –