效能測試工具LoadRunner知識點總結
效能測試工具LoadRunner知識點總結
1. 在啟動錄製指令碼操作的Start Recording對話方塊,去掉Record the application startup前的選擇,可以不錄製應用程式啟動時的操作,而僅錄製所需的特定操作。
2. 新增windows效能計數器時,必須先用管理員身份登入該臺伺服器,然後新增才可生效(注意先後順序)。
3. 設定DB2資料庫監視:在Monitored Server Machines中配置Machine Information機器資訊,Name中要填寫“主機名@例項名”,如“168.31.6.47@DB2”,其中例項名要填完整,包括節點名稱。Platform選“N/A”。
4. 新增windows效能計數器時,必須先用管理員身份登入該臺伺服器,然後新增才可生效(注意先後順序)。
5. web_reg_save_param是在web指令碼中用於關聯HTML語句的函式。只有在錄製中的關聯有效時(在錄製選項中設定),web_reg_save_param才會被自動錄製。
6. 設定Internet首選項的其它選項
幾個比較常用的:
由資源引起的步驟超時是警告(Step timeout caused by resources is a warning):如果由於資源未在超時間隔內載入而引起超時,將發出警告而不是錯誤。對於非資源,VuGen 總是發出錯誤。(預設情況下為 NO)
HTTP 請求連線超時(秒)(HTTP-request connect timeout(sec)):Vuser 終止之前在步驟內等待特定 HTTP 請求連線的時間(秒)。超時為伺服器保持穩定並響應使用者提供了機會。預設值為 120 秒。
HTTP 請求接收超時(秒)(HTTP-request receive timeout(sec)):Vuser 終止之前在步驟內等待接收特定 HTTP 請求的響應時間(秒)。超時為伺服器保持穩定並響應使用者提供了機會。預設值為 120 秒。
超時設定主要用於以下高階使用者:這些使用者已確定可接受的超時值應該隨環境而異。大多數情況下,預設設定應該足夠長。如果伺服器在合理的時間內並未做出響應,請檢查其他與連線相關的問題,不要設定太長的超時,否則可能會導致指令碼不必要地等待。
網路緩衝區大小(Network buffer size):設定用於接收 HTTP 響應的緩衝區的最大大小。如果該資料的大小超過了指定的大小,則伺服器將按塊傳送資料,從而增加了系統開銷。從 Controller 中執行多個 Vuser 時,每個 Vuser 都使用自己的網路緩衝區。該設定主要用於以下高階使用者:這些使用者已確定網路緩衝區的大小可能影響其指令碼的效能。預設值為 12K 位元組。
7. 在Analysis中,可以很方便地將各個分析圖表拷貝出來。方法是:先切換到某個圖表頁(Graph),再使用Edit?Copy to Clipboard功能,便可將該圖表的圖、資料等複製到剪貼簿,然後就可以貼上到需要的地方(如軟體測試報告)去。
8. 將引數設定為Unique時,要特別注意提供的引數列表是否足夠,在Controller中分配值的選項(Allocate Vuser values in the Controller)預設設定為自動分配資料塊(Automatically allocate block size),這樣的設定在場景的執行過程中往往會出問題,報出“引數不夠”的錯誤,可以修改為由人工分配(Allocate__values for each Vuser),為每個虛擬使用者分配指定數目的引數,以便於控制。
9. LR在錄製指令碼時有時常會出現一些亂七八糟的字元,例如:
"Name=save_path", "Value=D:"
"\\x5C"
"resin-2.1.12"
"\\x5C"
"doc"
以上指令碼片斷中用紅色標出的“x5C”部分就是錄製下來的亂字元,該指令碼原本是為了將附件上傳到伺服器端儲存,可錄製下來的儲存路徑卻多了以上的亂字元,導致本應的儲存路徑D:\resin-2.1.12\doc\...,變為D:\x5Cresin-2.1.12\x5Cdoc\...。要特別注意,以避免產生不必要的錯誤。
2. 新增windows效能計數器時,必須先用管理員身份登入該臺伺服器,然後新增才可生效(注意先後順序)。
3. 設定DB2資料庫監視:在Monitored Server Machines中配置Machine Information機器資訊,Name中要填寫“主機名@例項名”,如“168.31.6.47@DB2”,其中例項名要填完整,包括節點名稱。Platform選“N/A”。
4. 新增windows效能計數器時,必須先用管理員身份登入該臺伺服器,然後新增才可生效(注意先後順序)。
5. web_reg_save_param是在web指令碼中用於關聯HTML語句的函式。只有在錄製中的關聯有效時(在錄製選項中設定),web_reg_save_param才會被自動錄製。
6. 設定Internet首選項的其它選項
幾個比較常用的:
由資源引起的步驟超時是警告(Step timeout caused by resources is a warning):如果由於資源未在超時間隔內載入而引起超時,將發出警告而不是錯誤。對於非資源,VuGen 總是發出錯誤。(預設情況下為 NO)
HTTP 請求連線超時(秒)(HTTP-request connect timeout(sec)):Vuser 終止之前在步驟內等待特定 HTTP 請求連線的時間(秒)。超時為伺服器保持穩定並響應使用者提供了機會。預設值為 120 秒。
HTTP 請求接收超時(秒)(HTTP-request receive timeout(sec)):Vuser 終止之前在步驟內等待接收特定 HTTP 請求的響應時間(秒)。超時為伺服器保持穩定並響應使用者提供了機會。預設值為 120 秒。
超時設定主要用於以下高階使用者:這些使用者已確定可接受的超時值應該隨環境而異。大多數情況下,預設設定應該足夠長。如果伺服器在合理的時間內並未做出響應,請檢查其他與連線相關的問題,不要設定太長的超時,否則可能會導致指令碼不必要地等待。
網路緩衝區大小(Network buffer size):設定用於接收 HTTP 響應的緩衝區的最大大小。如果該資料的大小超過了指定的大小,則伺服器將按塊傳送資料,從而增加了系統開銷。從 Controller 中執行多個 Vuser 時,每個 Vuser 都使用自己的網路緩衝區。該設定主要用於以下高階使用者:這些使用者已確定網路緩衝區的大小可能影響其指令碼的效能。預設值為 12K 位元組。
7. 在Analysis中,可以很方便地將各個分析圖表拷貝出來。方法是:先切換到某個圖表頁(Graph),再使用Edit?Copy to Clipboard功能,便可將該圖表的圖、資料等複製到剪貼簿,然後就可以貼上到需要的地方(如軟體測試報告)去。
8. 將引數設定為Unique時,要特別注意提供的引數列表是否足夠,在Controller中分配值的選項(Allocate Vuser values in the Controller)預設設定為自動分配資料塊(Automatically allocate block size),這樣的設定在場景的執行過程中往往會出問題,報出“引數不夠”的錯誤,可以修改為由人工分配(Allocate__values for each Vuser),為每個虛擬使用者分配指定數目的引數,以便於控制。
9. LR在錄製指令碼時有時常會出現一些亂七八糟的字元,例如:
"Name=save_path", "Value=D:"
"\\x5C"
"resin-2.1.12"
"\\x5C"
"doc"
以上指令碼片斷中用紅色標出的“x5C”部分就是錄製下來的亂字元,該指令碼原本是為了將附件上傳到伺服器端儲存,可錄製下來的儲存路徑卻多了以上的亂字元,導致本應的儲存路徑D:\resin-2.1.12\doc\...,變為D:\x5Cresin-2.1.12\x5Cdoc\...。要特別注意,以避免產生不必要的錯誤。
相關文章
- LoadRunner效能測試工具---(三)測試結果樣例分析
- 筆試題知識點總結筆試
- LoadRunner效能測試工具---(一)使用流程
- 初識效能測試(測試小白麵試總結)
- 效能自動化測試工具Loadrunner篇
- 效能測試關注點整理總結
- 知識點總結
- 效能測試總結(三)--工具選型篇
- linux知識知識點總結Linux
- 效能測試知識體系
- HDFS知識點總結
- MongoDB知識點總結MongoDB
- Java 知識點總結Java
- django知識點總結Django
- jQuery 知識點總結jQuery
- MySQL知識點總結MySql
- HBase知識點總結
- Kafka知識點總結Kafka
- JavaScript知識點總結JavaScript
- iOS 知識點總結iOS
- Java知識點總結Java
- pga知識點總結
- JN專案-效能測試loadrunner
- CSS知識點面試總結CSS面試
- HBase知識點集中總結
- 事務知識點總結
- 知識點漏缺總結
- 前端知識點總結——Vue前端Vue
- java面試知識點總結Java面試
- 前端知識點總結——HTML前端HTML
- 前端知識點總結——DOM前端
- Java 面試知識點總結Java面試
- RabbitMQ 常用知識點總結MQ
- Tomcat 知識點總結Tomcat
- MySQL 索引知識點總結MySql索引
- HTML-知識點總結HTML
- 升級_知識點總結
- iOS GCD知識點總結iOSGC