2.Controller: 壓力調(diào)度控制臺(tái) [場(chǎng)景設(shè)計(jì)]

1)場(chǎng)景模式:基于手工場(chǎng)景、VU是否用百分比方式分配(用戶量大時(shí)選擇)
? ? ? ? Scenario方式(所有組共享場(chǎng)景配置)、Group方式(?不同組可以獨(dú)立場(chǎng)景設(shè)置,?比如可以組1執(zhí)行完后再執(zhí)行其他)
2)腳本組:組名、腳本路徑、VU數(shù)量、Load Generator 負(fù)載生成器的選擇(默認(rèn)本機(jī)承擔(dān)壓力,后續(xù)可以聯(lián)機(jī)測(cè)試)

3)用戶的行為:

<1> 初始化:一般默認(rèn)運(yùn)行前初始化
<2> Start Vuser: VU加載方式,?默認(rèn)同時(shí)啟動(dòng)VU
? ? ? 如果遞增:每隔_HH:MM:SS_時(shí)間,啟動(dòng)__個(gè)用戶
<3> Duration? 持續(xù)時(shí)間
????A.運(yùn)行直到結(jié)束:將運(yùn)行的次數(shù)由 Run-time Settings決定
? ? ? ? ? ? ? ? ? ????????????????設(shè)置迭代次數(shù) -- 適合明確迭代次數(shù)時(shí)使用
????B.運(yùn)行_Days _HH:MM:SS_時(shí)間:
? ? ????????? 適合明確運(yùn)行多久時(shí)使用,比如1小時(shí)、12小時(shí)、1天
? ? ????????? 每個(gè)VU在該時(shí)間內(nèi),反復(fù)迭代Action腳本,時(shí)間將至,工具通知VU結(jié)束運(yùn)行

4)Run-time Settings? 運(yùn)行時(shí)設(shè)置

<1> 迭代次數(shù):10次
<2> Pacing: 迭代間隔時(shí)間? 隨機(jī)的2.000~4.000s

<3> Log:? 啟用 Enable
? ? 選擇Always send message 能夠記錄生成日志文件
? ? 默認(rèn)選擇標(biāo)準(zhǔn)日志,如果查看更詳細(xì),可選擴(kuò)展日志

<4> Think time: 思考時(shí)間,就是請(qǐng)求、步驟之間的間隔時(shí)間,時(shí)間越長(zhǎng),壓力越小?
? ????????VU就1個(gè),目前忽略,對(duì)測(cè)試結(jié)果影響不大

<5> 附加參數(shù):一般不用
<6> 雜項(xiàng):
????????1. 錯(cuò)誤處理 Error Handling ? ? ?? 一般默認(rèn),錯(cuò)誤就結(jié)束;
????????????? 如果在線綜合場(chǎng)景,需要選擇 錯(cuò)誤時(shí)繼續(xù) Continue on error? 避免個(gè)別錯(cuò)誤影響整個(gè)場(chǎng)景持續(xù)運(yùn)行;
????????2. VU模擬方式:進(jìn)程Process 或 線程Thread ??
? ? ? ? ? ? ? ?推薦使用線程,節(jié)約系統(tǒng)資源? 2000左右 ,?進(jìn)程優(yōu)勢(shì)就是穩(wěn)定,但無(wú)法起足夠多
????????3. 自動(dòng)事務(wù),目前不用
<7> 網(wǎng)速模擬:使用最大帶寬 Use maxium bandwidth
? ? 讓請(qǐng)求更快到達(dá)服務(wù)器
<8> 瀏覽器模擬:? 建議不使用瀏覽器緩存:讓測(cè)試更公平
? ? ? 緩存Cache 能夠緩解服務(wù)器壓力,?第一次需要加載,后續(xù)無(wú)需加載
? ????如果為了促進(jìn)執(zhí)行成功,可以啟用緩存,比如確保數(shù)據(jù)執(zhí)行都成功,為后續(xù)內(nèi)容提供鋪墊;
5)日志結(jié)果設(shè)置:Results菜單 -> Results Settings

結(jié)果目錄名:場(chǎng)景名_log1
結(jié)果目錄存放位置:C:\LR_Project\log
選項(xiàng)第1項(xiàng):新的會(huì)不斷產(chǎn)生
選項(xiàng)第2項(xiàng):新的會(huì)覆蓋舊的? 選擇
從Design 設(shè)計(jì)視圖 -> Run 運(yùn)行監(jiān)控視圖

6)系統(tǒng)資源監(jiān)控:
添加指標(biāo),選擇監(jiān)控的主機(jī)名,目前l(fā)ocalhost? 平臺(tái)WinXP

自己添加監(jiān)控的指標(biāo)

運(yùn)行并監(jiān)控場(chǎng)景結(jié)束后,獲取結(jié)果報(bào)告:
Analysis Results 按鈕
結(jié)果文件名:場(chǎng)景名_r1? .lra