在LoadRunner指令碼中實現隨機ThinkTime
一般情況下,我們都是通過Run-Time Settings來設定Think Time(思考時間),可以設定回放指令碼時忽略思考時間,或者是設定回放隨機的一段思考時間。
By default, when you run a Vuser script, the Vuser uses the think time values that were recorded into the script during the recording session. VuGen allows you to use the recorded think time, ignore it, or use a value related to the recorded time:
除此之外,我們還可以在VU指令碼中編寫隨機函式設定隨機思考時間:
Action()
{
// … your code
lr_think_time(fRandInteger(3, 12));
// … more of your code
return 0;
}
/*---- BEGIN Function fRandInteger --------------------------------------------------------*/
/* Send 2 arguments - minimum and maximum.
Output to caller is a random integer anywhere in the specified range, inclusive.*/
int fRandInteger(minInt, maxInt)
{
int rndInt, offset;
if (maxInt == 0)
return maxInt; // Caller must handle a 0 in order to prevent error.
offset = minInt;
rndInt = ((minInt) + rand() % (maxInt - offset + 1));
/* Examples:
1. lr_think_time(fRandInteger(3, 12));
2. rndVal = fRandInteger(1, 9);
3. rndVal = fRandInteger(1, CALLED_UFC_FIGHTER_A_WUSS_IN_PERSON); */
return rndInt;
}
/*---- END Function fRandInteger ------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*/
fRandInteger函式用於取某個區間中的一個隨機整數。
參考:
相關文章
- 在loadrunner中呼叫QTP指令碼QT指令碼
- CSS中如何實現偽隨機?CSS隨機
- LoadRunner指令碼評審Checklist指令碼
- 隨機快速排序Java程式碼實現隨機排序Java
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- ruby指令碼,隨機生成複雜密碼指令碼隨機密碼
- LoadRunner錄製:指令碼除錯指令碼除錯
- LoadRunner錄製指令碼亂碼問題指令碼
- 在Vue3中實現自定義指令Vue
- 怎樣在遊戲設計製作中實現指令碼控制(轉)遊戲設計指令碼
- loadrunner 資料庫測試指令碼資料庫指令碼
- MySQL 隨機查詢資料與隨機更新資料實現程式碼MySql隨機
- 一個PHP通用隨機密碼的實現PHP隨機密碼
- 實現隨機顏色隨機
- 9、在Shell指令碼中呼叫其他指令碼指令碼
- LoadRunner錄製指令碼時注意事項指令碼
- LoadRunner長連線效能測試指令碼指令碼
- Java隨機生成圖片與HTML表單中的驗證碼實現Java隨機HTML
- 在Watir中呼叫JavaScript指令碼JavaScript指令碼
- mysql實現隨機查詢MySql隨機
- 為什麼在 Redis 實現 Lua 指令碼事務?Redis指令碼
- Java指令碼實現在微信聊天框發訊息Java指令碼
- 運用JS 實現隨機點名 (隨機點名)JS隨機
- Locust 程式碼指令碼實現指令碼
- LoadRunner錄製WAP指令碼的兩種方法指令碼
- javascript實現的生成驗證碼隨機數程式碼例項JavaScript隨機
- js實現從陣列中取出一個隨機項JS陣列隨機
- ETL指令碼的實現指令碼
- PHP實現隨機數字、字母的驗證碼功能PHP隨機
- js實現的產生隨機數程式碼例項JS隨機
- canvas實現的隨機生成漂浮小球程式碼例項Canvas隨機
- java視窗登入介面實現隨機驗證碼Java隨機
- Lua 指令碼在 Redis 事務中的應用實踐指令碼Redis
- Lua指令碼在Redis事務中的應用實踐指令碼Redis
- JavaScript實現隨機抽獎效果JavaScript隨機
- 180行JavaScript程式碼實現的小球隨機移動程式碼JavaScript隨機
- PowerPoint 2010中實現隨機播放的方法隨機
- 指令碼div實現拖放功能指令碼