【廣告】
LoadRunner常見問題分析(四)
10.在LoadRunner腳本如何輸出當(dāng)前系統(tǒng)時間?
LoadRunner提供了char *ctime(ct time_t *time)函數(shù),調(diào)用參數(shù)為一個Long型的整數(shù)指針,用于存放返回時間的數(shù)值表示。
11.一些Web虛擬用戶腳本錄制后立刻回放沒有任何問題,loadrunner參數(shù)化,但是當(dāng)設(shè)置迭代次數(shù)大于1時,如果進(jìn)行回放則只能成功迭代一次。為什么從第二次迭始發(fā)生錯誤?
這種現(xiàn)象多是由于在“Run-time Setting”的“Browse Emulation”的設(shè)置中,app性能測試工具loadrunner參數(shù)化,勾選了“Simulate a new user on each iteration”及其下面的選項(xiàng)“Clear cache on each iteration”這兩個選項(xiàng)的含義是每次迭代時模擬一個新的用戶及每次迭代時清除緩存。
由于腳本迭代時,init和end只能執(zhí)行一次,如果每次迭代都模擬一個新的用戶并清除緩存,則用戶登錄信息將一并清除,因此迭代時可能會發(fā)生錯誤。
12.虛擬客戶腳本“Run-time Setting”中的線程和進(jìn)程運(yùn)行方式的區(qū)別?
如果選擇“Run Vuser as a process”,則場景運(yùn)行時會為每一個虛擬用戶創(chuàng)建一個進(jìn)程;選擇“Run Vuser as a thread”則將每個虛擬用戶作為一個線程來運(yùn)行,在任務(wù)管理器中只看到一個mmdrv.exe,這種方式的運(yùn)行效率更高,能造成更大的壓力,時默認(rèn)選項(xiàng)。
另外,如果啟用了IP欺騙功能,則先在Controller中選中Tools菜單下的“Expert Mode”,然后將Tools菜單下的“Opti>General”標(biāo)簽頁中的IP地址分配方式也設(shè)置為與Vuser運(yùn)行方式一致,web性能測試工具loadrunner參數(shù)化,同為線程或進(jìn)程方式。
憑借直觀的記錄和回放機(jī)制(包括獲得TruClient技術(shù)),LoadRunner Professional可以再現(xiàn)用戶在生產(chǎn)環(huán)境中執(zhí)行的實(shí)際業(yè)務(wù)流程。然后可以輕松修改這些腳本以模擬真實(shí)的用戶行為。接著,LoadRunner Professional使用少的硬件模擬數(shù)百甚至數(shù)千個并發(fā)虛擬用戶,將準(zhǔn)確的工作負(fù)載應(yīng)用于任何應(yīng)用程序。
在驅(qū)動系統(tǒng)負(fù)載時,服務(wù)器性能測試工具loadrunner參數(shù)化,LoadRunner Professional會截獲業(yè)務(wù)流程和事務(wù)的終用戶響應(yīng)時間,以確定應(yīng)用程序是否可以滿足所需的服務(wù)級別協(xié)議。
測試完成后,LoadRunner Professional分析引擎提供終用戶響應(yīng)時間、基礎(chǔ)設(shè)施級別和代碼級別性能的單一視圖;并包括獲得的自動關(guān)聯(lián)引擎,以確定zui可能的性能問題原因。
CONA Services主要使用LoadRunner Enterprise SaaS測試內(nèi)部應(yīng)用程序的可擴(kuò)展性,然后再將其部署到生產(chǎn)中。這些應(yīng)用程序主要是SAP ERP中央組件(ECC)和SAP Web應(yīng)用程序,但也包括一些第三方的軟件解決方案,如用于存儲和檢索數(shù)據(jù)的SAP HANA。
“LoadRunner Enterprise SaaS的靈活性太棒了,我們可以從有限的用戶數(shù)量開始,隨時根據(jù)需要進(jìn)行擴(kuò)展;而且SaaS模式前期沒有大的資本支出,成本還可以在合作伙伴之間分?jǐn)?。?/p>
CONA團(tuán)隊(duì)已混合瀑布式和敏捷開發(fā),并計(jì)劃好將選定的應(yīng)用程序過渡至DevOps?!拔覀冇姓降闹芷?,包括正式的功能及性能測試,也有明確的變更流程,包括從收集需求到收集業(yè)務(wù)與產(chǎn)品所有者的反饋,”Semenov認(rèn)為。
“我們使用LoadRunner Enterprise SaaS的SAP GUI協(xié)議的規(guī)模,在性能測試界并不常見?!钡靡嬗贛icro Focus服務(wù)團(tuán)隊(duì)的協(xié)助,CONA Services將SaaS云與內(nèi)部部署和私有云負(fù)載生成器連接了起來。
企業(yè): 蘇州華克斯信息科技有限公司
手機(jī): 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號