如何在LoadRunner上構(gòu)建SILVERLIGHT用戶腳本
打開(kāi)LoadRunner軟件在開(kāi)始創(chuàng)建SILVERLIGHT虛擬用戶腳本之前,首先需要打開(kāi)LoadRunner軟件。一般情況下,您可以在計(jì)算機(jī)桌面或應(yīng)用程序文件夾中找到LoadRunner的快捷方式
打開(kāi)LoadRunner軟件
在開(kāi)始創(chuàng)建SILVERLIGHT虛擬用戶腳本之前,首先需要打開(kāi)LoadRunner軟件。一般情況下,您可以在計(jì)算機(jī)桌面或應(yīng)用程序文件夾中找到LoadRunner的快捷方式,雙擊打開(kāi)軟件。
創(chuàng)建新的腳本和解決方案
在LoadRunner軟件界面中,點(diǎn)擊頂部菜單欄的【File】選項(xiàng),然后選擇【New Script and Solution】來(lái)開(kāi)始創(chuàng)建新的腳本和解決方案。在彈出的對(duì)話框中,左側(cè)找到【VuGen】,選擇【Single Protocol】,在右側(cè)選擇【SILVERLIGHT】作為協(xié)議類(lèi)型。接著設(shè)定腳本的名稱(chēng)、保存目錄等信息,并點(diǎn)擊【Create】按鈕。
編寫(xiě)SILVERLIGHT腳本框架
系統(tǒng)會(huì)自動(dòng)生成初步的SILVERLIGHT腳本框架,這是構(gòu)建虛擬用戶操作的基礎(chǔ)。您可以根據(jù)實(shí)際需求和場(chǎng)景進(jìn)行進(jìn)一步的編輯和定制化操作。
添加自定義普通函數(shù)代碼
為了使腳本更加完善和符合實(shí)際需求,在SILVERLIGHT腳本中我們可以添加自定義的普通函數(shù)代碼。在右側(cè)的【Common】選項(xiàng)中,雙擊要增加的函數(shù),比如lr_continue_on_error函數(shù),以實(shí)現(xiàn)更靈活的錯(cuò)誤處理和流程控制。
嵌入專(zhuān)門(mén)分類(lèi)函數(shù)代碼
除了普通函數(shù)外,還可以嵌入專(zhuān)門(mén)分類(lèi)的函數(shù)代碼來(lái)進(jìn)一步完善SILVERLIGHT用戶腳本。在右側(cè)的【W(wǎng)EB FUNCTIONS】中,雙擊要增加的函數(shù),例如web_concurrent_start函數(shù),以實(shí)現(xiàn)并發(fā)請(qǐng)求或其他特定功能。通過(guò)逐步添加更多的代碼,您可以構(gòu)建一個(gè)功能完備的SILVERLIGHT用戶腳本,滿足各種性能測(cè)試需求。
結(jié)語(yǔ)
通過(guò)以上步驟,您可以在LoadRunner軟件上成功構(gòu)建SILVERLIGHT用戶腳本,用于模擬虛擬用戶在SILVERLIGHT應(yīng)用程序中的操作行為。定制化的普通函數(shù)和專(zhuān)門(mén)分類(lèi)函數(shù)代碼的添加,將有助于提高腳本的復(fù)用性和性能測(cè)試效果。在實(shí)際工作中,不斷練習(xí)和嘗試,將更好地掌握構(gòu)建和優(yōu)化SILVERLIGHT用戶腳本的技巧。