1
您現在的位置:
首頁
/
/
LoadRunner 常見問題及解決方案彙總

LoadRunner 常見問題及解決方案彙總

  • 分類:新聞資訊
  • 作者:蘇州華克斯信息科技有限公司
  • 來源:
  • 發(fā)布時(shí)間:2021-05-25
  • 訪問量:0

【概要描述】

LoadRunner 常見問題及解決方案彙總

【概要描述】

  • 分類:新聞資訊
  • 作者:蘇州華克斯信息科技有限公司
  • 來源:
  • 發(fā)布時(shí)間:2021-05-25
  • 訪問量:0
詳情

使用LoadRunner Professional的注意事(shì)項和限制。

幫助中心的相關部分中包含其他已知問題和解決方法。

安裝與升級

安裝權限

對(duì)于所有組件,安裝過(guò)程需要所有操作系統具有完整的管理員帳戶(對(duì)于Linux系統爲root帳戶)。

安裝後(hòu),所有LoadRunner Professional和VuGen應用程序和組件都(dōu)可以在啓用UAC和DEP的情況下以标準用戶帳戶運行(不需要管理員帳戶)。

許可證更新

從LoadRunner版本(LoadRunner Professional 2020之前的版本)升級時(shí),需要替換當前許可證才能(néng)與升級的LoadRunner Professional安裝一起(qǐ)使用。如果您使用社區許可證,則在LoadRunner Professional安裝期間會(huì)自動替換它。對(duì)于任何其他許可證,請與支持人員聯系以獲得有效的兼容許可證。

虛拟環境

虛拟化供應商提供的體系結構正在迅速發(fā)展。隻要第三方供應商保證虛拟化環境與LoadRunner Professional批準的硬件要求完全兼容,則LoadRunner Professional有望在這(zhè)些不斷變化的環境中按設計運行。

如果您遵循LoadRunner Professional的系統要求和支持列表來創建虛拟機,則LoadRunner Professional將(jiāng)可以正常工作。

在虛拟機之上工作可能(néng)需要訪問虛拟化服務器硬件/監視環境,以确保虛拟化服務器未飽和。否則,這(zhè)可能(néng)會(huì)掩蓋虛拟機的測量結果并導緻錯誤的結果。

安全性-CA證書

從12.60版開(kāi)始,LoadRunner Professional使用OpenSSL的更新版本,該版本對(duì)安全通信實施了附加約束。

OpenSSL(從1.1.x版本開(kāi)始)要求CA證書的基本約束包括對(duì)證書爲CA證書的确認。

升級:如果要從早于12.60的版本進(jìn)行升級,并且您使用任何LoadRunner工具在較早的LoadRunner版本中創建了CA證書,則您將(jiāng)無法再使用這(zhè)些證書,因爲它們不包含必需的約束。使用LoadRunner Professional工具在每台LoadRunner Professional計算機上創建并安裝新的CA證書和新的TLS證書。

組織的CA如果您的CA證書是由組織提供的,請驗證該證書是否包含上述約束。如果未定義所需的約束,則您的IT部門應提供更新的CA和TLS證書以安裝在LoadRunner Professional機器上。

确認:

檢查是否在“基本約束擴展中爲CA證書定義了約束,例如Subject Type = CACATRUE(約束格式随訪問證書的方式而異)。

·          Windows上:雙擊CA證書,然後(hòu)選擇“詳細信息選項卡。從“顯示列表中選擇“ 僅擴展,然後(hòu)選擇“ 基本約束并檢查是否在屬性區域中定義了約束。

·          Linux上:使用以下命令查看證書信息:openssl x509 -in <CA-filename>  -noout -text

虛拟表服務器(VTS)升級

·          升級VTS時(shí),請先卸載較舊的版本,然後(hòu)從“其他組件文件夾中重新安裝最新的版本。

如果要從2020 SP1之前的版本升級VTS,請先將(jiāng)VTS數據導出到CSV文件,然後(hòu)再卸載舊版本。安裝新版本後(hòu),將(jiāng)導出的數據導入VTS。

·          VTS的默認數據路徑已更新爲C\ ProgramData \ Micro Focus \ VTS \ db \  data。要繼續使用您當前的數據路徑,請執行以下操作:

·          在安裝過(guò)程中提示時(shí),將(jiāng)數據路徑重定向(xiàng)到當前數據路徑

·          安裝後(hòu),更新VTS配置文件中的dbPath 值。然後(hòu)重新啓動VTS服務。

Visual C ++安裝

Visual C ++ 2013可再發(fā)行組件不再是LoadRunner Professional的先決條件。請注意,使用Visual Studio 2013 IDE加載項時(shí),在安裝IDE時(shí)會(huì)自動安裝Visual C ++ 2013 Redistributable。

Visual Studio 2013 IDE加載項自2021 R1版本起(qǐ)不再使用。

UFTfamily共存

·          我們建議您不要在同一台計算機上安裝LoadRunner Professional組件和UFT Developer(以前稱爲LeanFT)。從外部代碼或插件(例如,Jenkins)調用Analysis API,Java協議的記錄和代碼生成(chéng),網絡虛拟化重播,TruClient功能(néng)以及其他問題時(shí),這(zhè)樣做可能(néng)會(huì)導緻問題。如果在存在這(zhè)些問題的情況下嘗試繼續工作,則可能(néng)會(huì)導緻LoadRunner Professional發(fā)生故障。

可能(néng)的解決方法:在繼續之前,請确保從計算機上的PATH環境變量中排除了UFT Developer。

如果在安裝了UFT One(以前稱爲UFT)的計算機上安裝或卸載LoadRunner Professional,則在過(guò)程結束時(shí),將(jiāng)顯示警告消息:“無法加載資源文件<somepath> /mdrv_res.e2(<somepath> / mdrv_res.j2)。” 忽略此消息。

·          如果在同一台計算機上安裝LoadRunner Professional和UFT One,然後(hòu)卸載其中之一,則其餘軟件程序可能(néng)無法正常運行。

解決方法:對(duì)要在計算機上使用的軟件程序進(jìn)行修複。

·          在LoadRunner Professional之後(hòu)安裝了UFT One的同時(shí)裝有LoadRunner Professional和UFT One的機器可能(néng)不允許記錄某些協議。

解決方法:卸載UFT One并在LoadRunner Professional安裝上運行修複。

·          如果在負載生成(chéng)器代理程序運行時(shí)在負載生成(chéng)器計算機上安裝UFT One,則遠程控制器可能(néng)無法在負載生成(chéng)器計算機上運行UFT腳本。

解決方法:安裝UFT One之後(hòu),使用“代理配置”實用程序重新啓動Load Generator代理,或者重新啓動計算機。

網絡虛拟化

在安裝 網絡虛拟化是目前不支持在Ubuntu 18.04的Linux軟件包(NV4LG),由于NV驅動程序安裝失敗。

卸載

·          如果您在一台計算機上同時(shí)安裝了多個LoadRunner Professional組件(例如,VuGen和Analysis,獨立版本),并且要卸載其中一個組件,請在卸載後(hòu)對(duì)其餘組件運行“修複”安裝。

·          如果您在一台計算機上同時(shí)安裝了VuGen獨立版本和BPM,并且卸載了BPM,請在VuGen上運行“修複”安裝。

·          在Linux機器上卸載Load Generator時(shí),卸載過(guò)程可能(néng)會(huì)失敗,并且您可能(néng)會(huì)收到一條錯誤消息:“重定位後(hòu)無法還(hái)原網段端口:權限被拒絕”。

·          解決方法:在卸載負載生成(chéng)器之前,請使用setenforce 0命令禁用SE Linux。卸載完成(chéng)後(hòu),請使用setenforce 1命令啓用SE Linux。

微軟Windows

Microsoft Windows 10和Windows Server 2016

默認浏覽器

·          當使用Windows 10或2016時(shí),我們建議使用Internet Explorer(IE)11作爲默認浏覽器。使用Edge浏覽器會(huì)幹擾某些高級功能(néng)。

·          使用IE作爲Windows 10的默認浏覽器,以防止代理記錄和證書設置出現問題。

Windows套接字(Winsock

不支持在較舊的Microsoft Edge浏覽器上記錄Winsock腳本。

記錄支持基于鉻微軟邊緣的浏覽器。

Microsoft Windows 2019年5月10日更新(1903)

Docker

在Windows 10 1903上發(fā)布容器端口失敗。因此,在使用Windows 10 1903版本時(shí)不支持Dockerized負載生成(chéng)器。(推薦的操作系統:Windows Server 2019,内部版本17763)

權限

許可證實用程序

在啓用了UAC的情況下運行許可證實用程序時(shí),LoadRunner Professional會(huì)提示您輸入管理員憑據。

解決方法: 以管理員身份運行該實用程序。

Web腳本和IE ESC

在Windows Server操作系統上,在錄制Web協議腳本或錄制和重播TruClient-Web腳本時(shí),建議禁用Internet Explorer增強安全配置(IE ESC)。

解決方法:在Windows 2012 R2、2016、2019中,選擇服務器管理器>本地服務器> Internet Explorer增強的安全配置

Web腳本和DEP

錄制基于Web的協議腳本時(shí),如果啓用了數據執行保護(DEP),則錄制可能(néng)會(huì)在某些安裝中失敗。

解決方法:在VuGen計算機上禁用DEP。

IP向(xiàng)導

IP向(xiàng)導不适用于受限用戶。

解決方法:使用管理員權限運行IP向(xiàng)導。IP向(xiàng)導使用原始套接字與遠程計算機進(jìn)行通信。因此,在基于套接字的通信中打開(kāi)和使用原始套接字需要管理特權。有關更多信息,請參見 http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms740548%28v=vs.85%29.aspx。或者,您可以在目标計算機上本地設置IP向(xiàng)導設置。

Linux上的負載生成(chéng)器

無法通過(guò)标準(非管理員)用戶帳戶來配置Linux計算機上的負載生成(chéng)器的網絡設置。

解決方案: 在Linux操作系統上工作時(shí),以管理員權限運行lr_agent_settings 

可信任的網站

如果您在嵌入式浏覽器中打開(kāi)Micro Focus網站,但該網站未包含在“受信任的網站”列表中,則會(huì)提示您將(jiāng)該網站添加到“受信任的網站”列表中。添加網站後(hòu),您可能(néng)會(huì)收到網站腳本錯誤。

解決方案:關閉該錯誤,然後(hòu)繼續正常工作。

VuGen和協議

對(duì)于已知問題TruClient,看到TruClient已知問題。

DevWeb

從2020版開(kāi)始,TruWeb協議重命名爲DevWeb。在LoadRunner Professional中運行用于DevWeb / TruWeb腳本的Vuser時(shí),它們會(huì)消耗許可證容量,這(zhè)是您的社區許可證或Web協議許可證的一部分-HTTP / HTML。

Recording

錄制時(shí),如果啓用了Microsoft用戶體驗虛拟化(UE-V)或Microsoft應用程序虛拟化(App-V),則可能(néng)會(huì)阻止LoadRunner Professional錄制(挂接)機制,并導緻錄制失敗。

SSL

·          不再支持SSL2。

·          錄制腳本時(shí),某些應用程序可能(néng)無法使用SSL連接到服務器。可能(néng)會(huì)出現諸如“無效的證書”和“ SSL握手失敗”之類的錯誤。這(zhè)是因爲VuGen現在使用SHA-256簽名證書代替SSL-1簽名證書來記錄SSL加密的通信。

解決方法:指示VuGen使用SHA-1簽名的證書,如下所示:

1.   將(jiāng)以下行添加到< LoadRunner Professional根目錄> \ config \ vugen.ini:

·          [WebRecorder]

·          ProxyCertificateHash = sha1

2.   從< LoadRunner Professional根目錄> \ bin \ certs \中删除以下文件:

·          wplusCA_Expiration_2022.crt

·          wplusCAOnly_Expiration_2022.crt

·          wplusCert_Expiration_2022.crt

c.   重新啓動VuGen并再次記錄該應用程序。

Proxy  settings

·          在具有DevWeb腳本的VuGen中使用時(shí),“記錄選項”,“參數”對(duì)話框,“快照查看器”或LoadRunner Enterprise的腳本上載器之類的組件可能(néng)無法下載内容并挂起(qǐ)。

解決方案: 更改計算機上的局域網(LAN)代理服務器設置:如果將(jiāng)計算機設置爲對(duì)LAN使用代理服務器,請确保還(hái)選擇了對(duì)本地地址使用代理服務器的選項。

·          在某些情況下,當您使用LoadRunner Professional代理記錄本地應用程序時(shí),在記錄會(huì)話後(hòu),代理設置不會(huì)自動恢複爲其原始值。這(zhè)可以防止您的計算機訪問本地和外部Internet站點。

解決方法:在浏覽器中,手動重置代理設置。

Creating  scenarios

使用VuGen創建方案時(shí),如果Controller已打開(kāi)(并通過(guò)雙擊.lrs方案文件打開(kāi)),則無法選擇將(jiāng)腳本添加到當前方案的選項,并且Controller將(jiāng)關閉,丢失所有未保存的更改。

DFE

僅Windows操作系統支持數據格式擴展(DFE)。

Replay  - JSON

在重播日志中滾動時(shí),解析重播日志中的長(cháng)JSON或包含長(cháng)行的JSON文件可能(néng)會(huì)導緻短暫的延遲。

Java

·          當您運行Java協議腳本時(shí),重播狀态可能(néng)是“腳本未運行并且mdrv.log文件中可能(néng)會(huì)出現一些錯誤。但是,由于Java内部體系結構,這(zhè)些錯誤可能(néng)未包含在“ VuGen輸出和錯誤”窗格中。當VuGen無法初始化Java Vuser,然後(hòu)JVM終止重播過(guò)程時(shí),會(huì)發(fā)生這(zhè)種(zhǒng)情況。

解決方案:直接在mdrv.log文件中查找錯誤(您可以在腳本的文件夾中找到該錯誤)。如果日志中的條目是由于内存相關的問題,請嘗試在運行時(shí)設置中爲Java使用不同的内存選項。

·          Microsoft Edge尚不支持基于Java的技術。因此,我們不建議您選擇該浏覽器仿真來重播基于Java的協議(Java over HTTP,Oracle NCA)。

C Vuser腳本

基于Linux的負載生成(chéng)器不支持C Vuser腳本的64位重放。

Web-HTTP / HTML

·          使用HTTP / 2協議的腳本不支持網頁診斷。在“控制器”>“診斷”>“配置”>“診斷分發(fā)對(duì)話框中禁用“網頁診斷”。

·          使用HTTP / 2協議的腳本不支持上傳大于64 KB的緩沖區(請求主體)。

VB腳本

在VBScript腳本重放期間生成(chéng)的運行時(shí)錯誤可能(néng)無法正确處理。建議將(jiāng)現有的VBScript腳本移植到C。

可能(néng)的解決方案:在運行時(shí)設置中啓用“錯誤時(shí)繼續選項。

Conditional  breakpoints

當基于參數值添加條件斷點時(shí),該值不會(huì)立即更新。因此,在随後(hòu)的腳本步驟中,即使參數值已更新,也可以忽略條件。

VTS

當您停止命名的VTS實例時(shí),該實例可能(néng)會(huì)繼續運行,直到您重新啓動VTS Windows服務爲止,這(zhè)將(jiāng)阻止您創建具有相同名稱或端口的實例。

解決方法:重新啓動VTSService Windows服務。例如,使用“ net stop vtsservice”停止服務,并使用“ net start vtsservice”重新啓動服務。

Linux上的Webtrace

在以下Linux環境中,-proto tcp-proto udp不支持Webtrace :RHEL 7,OEL 7。

SAP  UI Landscape XML

當前不支持用于連接定義的SAP UI Landscape XML格式。

WinInet  replay

當使用WinInet重播引擎時(shí),您可能(néng)會(huì)遇到以下錯誤:“ HttpSendRequest”失敗,Windows錯誤代碼= 12002
 當事(shì)務花費超過(guò)30秒(默認超時(shí)設置)連接到服務器時(shí),就(jiù)會(huì)發(fā)生HttpSendRequest超時(shí)。

解決方法:更改WinInet重播引擎的默認超時(shí)設置。在注冊表編輯器中,打開(kāi)HKEY_CURRENT_USER \ Software \ Microsoft  \ Windows \ CurrentVersion \ Internet設置 并將(jiāng)默認時(shí)間(30秒)更改爲180秒:

“ SendTimeOut” = dword0002bf20

“ ReceiveTimeOut” = dword0002bf20

Git集成(chéng)

在需要代理的公司機器上從VuGen連接到GitHub時(shí),連接可能(néng)無法正常工作。

解決方法:嘗試定義Git代理,然後(hòu)以管理員身份運行VuGen。

GWT

版本2021使用GWT記錄或重新生成(chéng)腳本失敗,并發(fā)出以下警告:擴展名:GWT-缺少Java類路徑:C:\ Program File(x86)\ Micro Focus \ LoadRunner \ lib \  javassist.jar

解決方案:請參閱此知識庫文章:GWT在LR2021的Recording  / CodeGen中不起(qǐ)作用

此問題已從版本2021 R1中修複。

控制器和負載生成(chéng)器

Running scenarios

當將(jiāng)Controller與MI Listener一起(qǐ)使用并且啓用了網絡虛拟化時(shí),您可能(néng)會(huì)遇到以下問題:

·          啓動方案時(shí),第一批Vuser直接從待處理變爲已停止。所有其他Vuser均按預期運行。

·          停止方案時(shí),所有Vuser都(dōu)將(jiāng)停止,并且“啓動方案按鈕將(jiāng)啓用1秒鍾,然後(hòu)返回禁用狀态,并保持禁用狀态。

解決方法:删除第一個Vuser,然後(hòu)單擊“啓動方案”按鈕恢複爲啓用狀态。

High  definition display

具有4K或更高分辨率(UHD)的顯示監視器不支持Controller。

SiteScope監視器

使用SiteScope監視器時(shí),不能(néng)更改已随方案保存的計數器。

解決方案:删除所有現有的SiteScope計數器,關閉對(duì)話框并重新添加它們。

網絡虛拟化和服務虛拟化

NV安裝

·          該LoadRunner的專業安裝向(xiàng)導提示您安裝網絡虛拟化在安裝結束。如果您沒(méi)有在LoadRunner Professional安裝中安裝網絡虛拟化組件,則可以随時(shí)手動運行網絡虛拟化安裝。

·          在自定義模式下在Windows上安裝 Network Virtualization時(shí),必須在安裝結束時(shí)手動重新引導計算機。

Licensing

網絡虛拟化用法包含在LoadRunner Professional協議許可證中;網絡仿真和NV Insights不需要購買任何其他許可證。

Linux

·          Linux中的網絡虛拟化仿真僅在“每組”模式下起(qǐ)作用。

·          Linux不支持NV Insights報告。

Virtual  Locations

即使在LoadRunner Professional方案中未定義任何具有此名稱的組,“分析摘要”報告和NV Insights也不會(huì)顯示“虛拟位置”名稱。

解決方案:請參閱軟件自解決知識庫文章KM03407056。

服務虛拟化和SSL

如果服務虛拟化服務器同時(shí)使用SSL和監視器的憑據,則無法將(jiāng)服務虛拟化項目正确導入方案中。

解決方案:將(jiāng)服務虛拟化服務器配置爲僅對(duì)SSL使用憑據。

General

ALM整合

如果從VuGen或Analysis到ALM的連接速度較慢,則可能(néng)是因爲VuGen或Analysis計算機無法訪問WAN,因此無法驗證相關文件的數字簽名。  

解決方案:使用certmgr MMC從https://support.globalsign.com/customer/portal/articles/1426602-globalsign-root-certificates下載并導入證書,直到問題解決爲止(您可能(néng)不需要導入所有證書)。

縮放和縮放

任何LoadRunner Professional或LoadRunner Enterprise組件都(dōu)不支持更改顯示設置以重置顯示比例和縮放。

非英語操作系統

語言包安裝

如果在生成(chéng)Analysis會(huì)話之後(hòu)安裝語言包,則將(jiāng)無法打開(kāi)會(huì)話文件(.lra)。您隻能(néng)在具有與生成(chéng)它的機器相同的區域設置的機器上打開(kāi)它。但是,您可以打開(kāi)原始結果.lrr文件。

未翻譯的項目

在非英語操作系統上,一些組件可能(néng)包含未翻譯的項目,例如VuGen中的“打印預覽”頁面(miàn),日志文件和安裝屏幕。

中文操作系統

如果LoadRunner Professional安裝在中文操作系統上,并且安裝路徑包含中文字符,則LoadRunner Professional無法記錄某些協議的Vuser腳本。

路徑名

路徑名不能(néng)爲多字節格式。

文獻資料

IE ESC

在Windows Server操作系統上安裝LoadRunner Professional時(shí),必須禁用Internet Explorer增強安全配置(IE ESC)才能(néng)查看幫助中心的内容。默認情況下啓用。

解決方法:在Windows 2012 R2、2016、2019中,選擇服務器管理器>本地服務器> Internet Explorer增強的安全配置

受信任的域

在具有高級别安全設置的某些計算機上,您需要信任域(admhelp.microfocus.com/lr、admhelp.microfocus.com/vugen、admhelp.microfocus.com/tc、admhelp.microfocus.com/pc、admhelp。 microfocus.com/truweb)以查看幫助中心。

解決方法:在IE中打開(kāi)幫助中心,然後(hòu)將(jiāng)該站點接受爲受信任的域。然後(hòu),您將(jiāng)能(néng)夠使用産品的上下文相關和菜單幫助。

Acrobat Reader

在Windows 8.1和更高版本上,禁用UAC可能(néng)會(huì)阻止Acrobat Reader打開(kāi)PDF文件。按照Windows幫助說(shuō)明啓用UAC并信任Acrobat。

幫助鏈接給出404

如果幫助鏈接導緻404(找不到頁面(miàn))錯誤,請嘗試以下操作:

·          在404頁上,單擊“主頁以訪問主頁以獲取最新的幫助,然後(hòu)從“版本”下拉列表中選擇相關的版本。

·          如果鏈接是從以前的版本保存的,請嘗試將(jiāng)URL中的版本号替換爲Latest。例如,更改:

https://admhelp.microfocus.com/lr/zh/ 2020 / help / ...

至:

https://admhelp.microfocus.com/lr/zh-CN/最新的/ help / ...

 

關于蘇州華克斯信息科技有限公司

聯系方式:400-028-4008

                0512-62382981

專業的測試及安全産品服務提供商

Fortify | Webinspect | AppScan | SonarQube 

LoadRunner | UFT(QTP) | ALM(QC)

 

Micro Focus (原HPE)鉑金合作夥伴

SonarQube中國(guó)總代理

HCL中國(guó)合作夥伴

極狐GiLab鉑金級合作夥伴

掃二維碼用手機看

更多資訊

聯系我們

聯系我們

發(fā)布時(shí)間:2020-09-16 13:55:16
地址:蘇州市工業園區新平街388号
          騰飛創新園塔樓A617
電話:400-028-4008
          0512-62382981

關注我們

這(zhè)是描述信息

頁面(miàn)版權所有 -  蘇州華克斯信息科技有限公司  |  Copyright - 2020 All Rights Reserved.