![從零學(xué)軟件測試-lr loadrunner常見問題解決辦法_第1頁](http://file4.renrendoc.com/view/06035e54620fdced916d36dd7f20f54f/06035e54620fdced916d36dd7f20f54f1.gif)
![從零學(xué)軟件測試-lr loadrunner常見問題解決辦法_第2頁](http://file4.renrendoc.com/view/06035e54620fdced916d36dd7f20f54f/06035e54620fdced916d36dd7f20f54f2.gif)
![從零學(xué)軟件測試-lr loadrunner常見問題解決辦法_第3頁](http://file4.renrendoc.com/view/06035e54620fdced916d36dd7f20f54f/06035e54620fdced916d36dd7f20f54f3.gif)
![從零學(xué)軟件測試-lr loadrunner常見問題解決辦法_第4頁](http://file4.renrendoc.com/view/06035e54620fdced916d36dd7f20f54f/06035e54620fdced916d36dd7f20f54f4.gif)
![從零學(xué)軟件測試-lr loadrunner常見問題解決辦法_第5頁](http://file4.renrendoc.com/view/06035e54620fdced916d36dd7f20f54f/06035e54620fdced916d36dd7f20f54f5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、LoadRunner 常見問題時(shí)為什么不彈出 IE 瀏覽器?1.LoadRunner 錄制當(dāng)一臺主機(jī)上安裝多個(gè)瀏覽器時(shí),LoadRunner 錄制經(jīng)常遇到不能打開瀏覽器的情況,可以用下面的方法來解決。啟動瀏覽器,打開ernet 選項(xiàng)框,切換到高級,去掉啟用第瀏覽器擴(kuò)展(需要重啟動)的勾選,然后再次運(yùn)行VuGen 即可解決問題還有就是點(diǎn)擊“電腦屬性高級性能設(shè)置數(shù)據(jù)執(zhí)行保護(hù)選擇“僅為基本 WINDOWS程序和服務(wù)啟用DEP”提示:通常安裝Firefox 等瀏覽器后,都會勾選上面得選項(xiàng),導(dǎo)致不能正常錄制。因此建議運(yùn)行LoadRunner 得主機(jī)上保持一個(gè)干凈的測試環(huán)境。2.錄制 Web時(shí),生成的中存
2、在亂碼該如何解決?前,打開錄制選項(xiàng)配置框Record-Options,進(jìn)入到 Advanced,先勾選Support錄制charset,然后選擇中支持 UTF-8。再次錄制,就不會出現(xiàn)中文亂碼問題了。3.HTML-based script 與 URL-based script 的區(qū)別?使用HTML-based script的模式錄制,VuGen 為用戶的每個(gè) HTML 操作生成單獨(dú)的步驟,這種看上去比較直觀;使用URL-based script模式錄制時(shí),VuGen 可以捕獲所有作為用戶操作結(jié)果而發(fā)送到服務(wù)器的HTTP 請求,然后為用戶的每個(gè)請求分別生成對應(yīng)方法。通常,基于瀏覽器的 Web 應(yīng)
3、用會使用HTML-based script模式來錄制;而沒有基于瀏覽器的 Web應(yīng)用、Web 應(yīng)用中包含了與服務(wù)器進(jìn)行交互的Java Applet、基于瀏覽器的應(yīng)用中包含了向服務(wù)器進(jìn)行通信的JavaScript/VBScript 代碼、基于瀏覽器的應(yīng)用中使用了HTTPS 安全協(xié)議,這時(shí)使用URL-based script模式進(jìn)行錄制。4.為什么中添加了檢查方法 Web-find,但是回放時(shí)卻沒有執(zhí)行?由于檢查點(diǎn)功能會耗費(fèi)一定的資源,因此 LoadRunner 默認(rèn)關(guān)閉了對文本及圖像的檢查。要想開啟檢查功能,必須修改運(yùn)行時(shí)的配置 Run-time Setting。進(jìn)入Run-time Setti
4、ng框,依次進(jìn)入 ernet ProtocolPreferen,勾選 Checks 下的EnableImage and text check選項(xiàng)即可。檢查執(zhí)行結(jié)果時(shí)使用web_reg_find 方法。5.運(yùn)行時(shí)的 Pacing 設(shè)置主要影響什么?Pacing 主要用來設(shè)置重復(fù)迭代的間隔時(shí)間。共有三種方法:上次迭代結(jié)束后立刻開始、上次迭代結(jié)束后等待固定時(shí)間、按固定或隨機(jī)的時(shí)間間隔開始執(zhí)行新的迭代。根據(jù)實(shí)際需要設(shè)置迭代即可。通常,沒有時(shí)間間隔會產(chǎn)生更大的壓力。6.運(yùn)行時(shí)設(shè)置 Log中,如果沒有勾選Enable logging,則手工消息可以發(fā)送嗎?Enable logging 選項(xiàng)僅影響自動日志和
5、通過 lr_log_message 發(fā)送的消息。即使沒有勾選,虛擬用戶中如果使用 lr_message、lr_output_message、lr_error_message,仍然會其發(fā)出的消息。7.LoadRunner 8.0 版本的 VuGen 在錄制 Web Servi協(xié)議的時(shí)一切正常,而回放出錯誤提示Error:server returned an incorrectly formatted SOAP response。這時(shí)說明原因引起的?造成這種情況的主要原因是LoadRunner 8.0 的VuGen 在錄制 Web Service 協(xié)議的陷:如果服務(wù)器的操作系統(tǒng)是中文的,VuGen
6、 會自動將 WSDL 文件的頭改為,因此會有上面的錯誤提示。解決方法:把LR80Webservi即可解決。FPI_setup.exe和lrunner_web_sevi_path_1.exe兩個(gè)補(bǔ)丁打上8.VuGen 支持 Netsc的客戶嗎?不支持。目前的VuGen 8.0 版本中僅支持ernet Explorer 的客戶端。錄制時(shí)可以先從Netsc中導(dǎo)出所需的,然后將其導(dǎo)入到ernet Explorer 中,并確保以相同的順序?qū)С龊蛯?dǎo)入這些。而且,在每臺將要錄制或運(yùn)行需要的Web Vuser的計(jì)算機(jī)上都要重復(fù)執(zhí)行前面的過程。9.VuGen 會修改錄制瀏覽器中的服務(wù)器設(shè)置嗎?會修改。在開始錄制
7、基于瀏覽器的 Web Vuser時(shí),VuGen 首先會啟動指定的瀏覽器。然后,VuGen會指示瀏覽器VuGen服務(wù)器。為此,VuGen 會修改錄制瀏覽器上的服務(wù)器設(shè)置。默認(rèn)情況下,VuGen 會立即將服務(wù)器設(shè)置更改為 Localhost:7777。錄制之后,VuGen 會將原始服務(wù)器設(shè)置還原到該錄制瀏覽器中。因此,在 VuGen 進(jìn)行錄制的過程中,不可以更改正常進(jìn)行。服務(wù)器設(shè)置,否則將無法10.在 LoadRunner如何輸出當(dāng)前系統(tǒng)時(shí)間?LoadRunner 提供了char *ctime(const time_t *time)函數(shù),調(diào)用參數(shù)為一個(gè) Long 型的整數(shù)指針,用于存放返回時(shí)間的數(shù)
8、值表示。調(diào)用語句與返回值如下示例:typedef long time_t; Action()time_t t;輸出結(jié)果為:11.一些 Web 虛擬用戶錄制后立刻回放沒有任何問題,但是當(dāng)設(shè)置迭代次數(shù)大于 1 時(shí),如果進(jìn)行回放則只能成功迭代一次。為什么從第二次迭始發(fā)生錯誤?這種現(xiàn)象多是由于在Run-time Setting的Browse Emulation的設(shè)置中,勾選了Simulate a new user on each iteration及其下面的選項(xiàng)Clear cache on each iteration這兩個(gè)選項(xiàng)的含義是每次迭代時(shí)模擬一個(gè)新的用戶及每次迭代時(shí)清除緩存。由于迭代時(shí),ini
9、t 和 end 只能執(zhí)行一次,如果每次迭代都模擬一個(gè)新的用戶并清除緩存,則用戶登錄信息將一并清除,因此迭代時(shí)可能會發(fā)生錯誤。12.虛擬客戶Run-time Setting中的線程和進(jìn)程運(yùn)行方式的區(qū)別?如果選擇Run Vuser as a pros,則場景運(yùn)行時(shí)會為每一個(gè)虛擬用戶創(chuàng)建一個(gè)進(jìn)程;選擇RunVuser as a thread則將每個(gè)虛擬用戶作為一個(gè)線程來運(yùn)行,在任務(wù)管理器中只看到一個(gè) mmdrv.exe,這種方式的運(yùn)行效率更高,能造成更大的壓力,時(shí)默認(rèn)選項(xiàng)。另外,如果啟用了 IP功能,則先在 Controller 中選中 Tools 菜單下的Expert Mode,然后將 Tools
10、菜單下的OptionsGeneral程方式。頁中的 IP 地址分配方式也設(shè)置為與Vuser 運(yùn)行方式一致,同為線程或進(jìn)13.在 Controller 中運(yùn)行 Web 相關(guān)測試場景時(shí),經(jīng)常會有很多超時(shí)錯誤提示,如何處理這類問題?這主要有的默認(rèn)超時(shí)設(shè)置引起。當(dāng)回放 Web時(shí),有時(shí)候由于服務(wù)器響應(yīng)時(shí)間較長,會產(chǎn)生超時(shí)的錯誤。這時(shí)需要修改的運(yùn)行時(shí)配置。進(jìn)入Run-time Setting框后,依次進(jìn)入 ernet ProtocolPreference。然后點(diǎn)擊Options按鈕,進(jìn)入高級設(shè)置框,可以修改各類超時(shí)設(shè)置的默認(rèn)值。14.為什么 Windows 系統(tǒng)中的 CPU、內(nèi)存等資源仍然充足,但是模擬的
11、用戶數(shù)量卻上不去?在Windows 計(jì)算機(jī)的標(biāo)準(zhǔn)設(shè)置下,操作系統(tǒng)的默認(rèn)限制只能使用幾百個(gè)Vuser,這個(gè)限制與 CPU 或內(nèi)存無關(guān),主要是操作系統(tǒng)本身規(guī)定了默認(rèn)的最大線程數(shù)所導(dǎo)致。要想突破 Windows 這個(gè)限制,須修改Windows表。以 Windows XP Profesal 為例。(1)打開表后,進(jìn)入表項(xiàng)HKEY_LOCAL_MACHINE 中的下列關(guān)鍵字:Time in seconds since 1/1/70: 1185329968 System time and date:Wed Jul 25 10:19:28 2007lr_message(Time in seconds sin
12、ce 1/1/70: %ldn,time(&t); lr_message(System time and date: %s,ctime(&t);(2)找到 Windows 關(guān)鍵字,Windows 關(guān)鍵字如下所示:關(guān)鍵字的格式為x,yyyy,zzz。其中,每個(gè)桌面堆得大小。x 定義了系統(tǒng)范圍堆的最大值(以 KB 為),yyyy 定義(3)將yyyy 的設(shè)置從 3072 更改為 8192(即 8MB),增加 SharedSection 參數(shù)值。通過對表的更改,系統(tǒng)將允許運(yùn)行的線程,因而可以在計(jì)算機(jī)上運(yùn)行的Vuser。這意味著能夠模擬的最大并發(fā)用戶數(shù)量將不受Windows 操作系統(tǒng)的限制,而只受硬件
13、和可伸縮性限制的約束。15.Controller 中設(shè)置了用戶并發(fā)數(shù)量,但是運(yùn)行時(shí)為何初始化的用戶數(shù)量少于實(shí)際數(shù)量?主要時(shí)設(shè)置問題。在 ToolsoptionsRun-time setting 中可以設(shè)置每次最多初始化的虛擬用戶。如果需要 100 個(gè)并發(fā)用戶,則將該值設(shè)置為大于 100 的數(shù)值。另外,注意 LoadRunner 相關(guān)協(xié)議 License 的更新,確保使用的 License 能夠允許所需要的并發(fā)用戶數(shù)量。16.如何讓場景的用戶執(zhí)行發(fā)生錯誤繼續(xù)運(yùn)行,以保證不間斷進(jìn)行壓力測試?用VuGen 打開虛擬用戶后,進(jìn)入Run-time Settings框后,依次進(jìn)入GeneralMiscel
14、laneous,可以看到 Miscellaneous 設(shè)置中關(guān)于Error Handling的配置。勾選Continue onerror即可讓虛擬用戶發(fā)生錯誤繼續(xù)運(yùn)行。17.為什么.NET 虛擬用戶有時(shí)不能在主機(jī)執(zhí)行?主要時(shí) LoadRunner 的版本問題。根據(jù)筆者的經(jīng)驗(yàn),如果是Visual Studio 2005 開發(fā)的虛擬用戶,同時(shí) LoadRunner 客戶端的版本低于 8.1,執(zhí)行 Controller 的主機(jī)將會發(fā)生錯誤。因此要想正確的運(yùn)行Visual Studio 2005 開發(fā)的.NET 虛擬用戶,客戶端最好裝 8.1 以上的版本,Controller 的主機(jī)則安裝 8.0 和
15、 8.1 兩個(gè)版本均可。此外,產(chǎn)生壓力的 LoadRunner 客戶端上預(yù)先應(yīng)該安裝.NET 運(yùn)行環(huán)境,如果Visual Studio 2005 開發(fā)的是.NET 虛擬用戶,則應(yīng)該安裝.NET Framework SDK v2.0。18.測試分析結(jié)果中會統(tǒng)計(jì) Action 時(shí)間,而實(shí)際上可能并不須要這些數(shù)據(jù),如何只顯示自己定義的用戶事務(wù)?%SystemRoot%system32csrss.exe bjectDirectory=Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesr
16、v,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16SharedSection=1024,3072,512SystemCurrentControlSetControlSesManagerSubSystems進(jìn)入的運(yùn)行時(shí)設(shè)置,依次進(jìn)入GeneralMiscellaneous。默認(rèn)情況下,自動事務(wù)配置AutomaticTranions下有兩個(gè)選項(xiàng):第一個(gè)是把的 Action 部分定
17、義為一個(gè)事務(wù);第二個(gè)時(shí)把將會只顯示自己定義的用戶事務(wù)。的每一部分定義為一個(gè)事務(wù)。去掉這兩個(gè)勾選后,19.示不一樣?中,Summary 和平均事務(wù)響應(yīng)時(shí)間圖里的各個(gè)事務(wù)的最大值、平均值、最小值為什么顯主要是受采樣時(shí)間的影響。Summary 里的事務(wù)平均響應(yīng)時(shí)間是根據(jù)整個(gè)場景執(zhí)行過程得到的數(shù)據(jù)計(jì)算所得,最大值與最小值也是從整個(gè)場景中得到的。平均事務(wù)響應(yīng)時(shí)間圖主要時(shí)按照 LoadRunner 分析出來的采樣頻率來獲取事務(wù)響應(yīng)時(shí)間的最大值與最小值,然后計(jì)算平均值。可以通過Set Granularity來修改平均事務(wù)響應(yīng)時(shí)間圖的采樣頻率。如果把Granularity設(shè)為場景執(zhí)行時(shí)間,則統(tǒng)計(jì)結(jié)果將會一致。20.統(tǒng)計(jì)結(jié)果中的總點(diǎn)擊量 Total Hits 時(shí)用戶的鼠標(biāo)點(diǎn)擊次數(shù)嗎?Total Hits 不時(shí)按照用戶的鼠標(biāo)點(diǎn)擊次數(shù)來計(jì)算的,而是按照各個(gè)虛擬客戶端向
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023三年級英語上冊 Assessment 3說課稿1 湘少版
- Unit 4 My tidy bag Lesson 1 I have a big bag (說課稿)-2024-2025學(xué)年粵人版(2024)英語三年級上冊
- 2023八年級地理上冊 第一章 中國的疆域與人口第一節(jié) 中國的疆域說課稿 (新版)湘教版
- 出租代工合同范例
- 2024年六年級品社下冊《我在聯(lián)合國做報(bào)告》說課稿3 蘇教版
- 2024年九年級語文上冊 第六單元 第23課《答司馬諫議書》說課稿1 北京課改版
- 兒童攝影退款合同范例
- 3固定合同范例
- 企業(yè)租賃物業(yè)合同范本
- 書法購銷合同范例
- 銷售人員課件教學(xué)課件
- 三級綜合醫(yī)院評審標(biāo)準(zhǔn)(2024年版)
- Lesson 6 What colour is it(教學(xué)設(shè)計(jì))-2023-2024學(xué)年接力版英語三年級下冊
- GB/T 4706.10-2024家用和類似用途電器的安全第10部分:按摩器具的特殊要求
- NB/T 11446-2023煤礦連采連充技術(shù)要求
- 2024年江蘇省蘇州市中考英語試題卷(含標(biāo)準(zhǔn)答案及解析)
- 第五單元任務(wù)二《準(zhǔn)備與排練》教學(xué)設(shè)計(jì) 統(tǒng)編版語文九年級下冊
- 全科醫(yī)學(xué)的基本原則和人文精神(人衛(wèi)第五版全科醫(yī)學(xué)概論)
- 船員健康知識課件
- 《揚(yáng)州東關(guān)街掠影》課件
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》健康領(lǐng)域內(nèi)容目標(biāo)與指導(dǎo)
評論
0/150
提交評論