Home | ezMoney | Download | My KB | Job | Contact Me

「LoadRunner」分類的文章彙整

Sample Enterprise-scale performance test plan

2005年 十一月 1日(星期二)

This is a mostly complete, enterprise-scale performance test plan for a very large project in a Global 100 company provide by Brian Wilson. It is intended only to be a learning tool. If you have questions, you can mail to brian.wilson@orasi.com or bwilson@techsouth.com.

Although there is a real company logo on this document, the resource and [...]

LoadRunner 如何對 ASP.NET ViewState 做關聯?

2005年 五月 18日(星期三)

ViewState 是 ASP.NET 用來存放網頁上伺服器端控制項 (server control) 狀態的一個隱藏欄位,所以當你檢視你的 ASP.NET 網頁原始檔,會發現一個 “__VIEWSTATE” 的隱藏欄位,其值是一堆看不懂的字元,就如同下列的例子。

當使用 LoadRunner VuGen 錄製含有 ViewState 的 ASP.NET網站應用時,就會需要做關聯 (Correlation)。

其關聯的範例腳本如下:
web_reg_save_param(“MyViewState”,”LB=”__VIEWSTATE” value=”“,”RB=”“,LAST);

假如 ASP.NET 網頁上的控制項一多,ViewState 會變得很大,所以通常也會需要使用 web_set_max_html_param_len 函數將參數 (Parameter) 的長度給適度地放大:
web_set_max_html_param_len(“2048”);

其他關於 ViewState 的參考資料:ViewState: All You Wanted to Know

Webinar: The Art & Science of Correlating Web Applications

2005年 五月 11日(星期三)

上個禮拜 Mercury 的 Webinar 有一個 LoadRunner 教學:The Art & Science of Correlating Web Applications,內容是在說明如何作 Correlation,並且有實際的示範。有空而且英文不錯的話可以上去聽聽看,很詳細喔!

什麼是 LoadRunner?

2005年 四月 26日(星期二)

有人提到不清楚什麼是 LoadRunner?LoadRunner 是一套做效能測試的工具,比較詳細的說明可以參考下面這篇白皮書:
自動化效能測試白皮書

類似的工具有:

Rational Performance Tester
Microsoft Application Center Test 1.0, Visual Studio .NET Edition
Compuware QALoad
RadView WebLOAD
Segue SilkPerformer
Empirix e-Load
Apache JMeter (Open source)
假如你想更了解 LoadRunner 的話,可以從 LoadRunner Tutorial 開始:

LoadRunner 8 Tutorial
安裝 LoadRunner 8
認識 LoadRunner 8 的元件
LoadRunner 常用的術語
LoadRunner 流程
熟悉 Mercury Tour 範例網站
先體驗一下 LoadRunner 的威力
To be continue…
 

如何在 LoadRunner 腳本中?關? (Correlation): Part4

2004年 十二月 30日(星期四)

Tips and Tricks

以下???供一些關???的常見??題:

如何在 LoadRunner 腳本中?關? (Correlation): Part3

2004年 十二月 23日(星期四)

關於 web_reg_save_param 函數

??於關???(correlation)來說,web_reg_save_param是最????的一個函數,其功能是在下載的網??內容中,?????設定的邊界字串,找出特定的資料並將其儲存在一個???數中,以供後續腳本使用。

接下來將????web_reg_save_param???比較詳細的說明。

如何在 LoadRunner 腳本中?關? (Correlation): Part2

2004年 十二月 16日(星期四)

手動關???

手動關???的執行???程大致如下:

使用相???的業務??程與資料,錄製二份腳本
使用WinDiff工具???助找出需??關???的資料
使用web_reg_save_param函數手動建立關???
將腳本中有用到關???的資料,以???數???代

接下來將詳細的說明如何執行??個步驟

如何在 LoadRunner 腳本中做關聯 (Correlation): Part1

2004年 十二月 14日(星期二)

當錄製腳本時,VuGen會攔截client端(瀏覽器)與server端(網站伺服器)之間的對話,並且通通記錄下來,產生腳本。在VuGen的Recording Log中,您可以找到瀏覽器與伺服器之間所有的對話,包含通訊內容、日期、時間、瀏覽器的請求、伺服器的回應內容等等。腳本和Recording Log最大的差別在於,腳本只記錄了client端要對server端所說的話,而Recording Log則是完整紀錄二者的對話。

當執行腳本時,您可以把VuGen想像成是一個演員,它偽裝成瀏覽器,然後根據腳本,把當初真的瀏覽器所說過的話,再對網站伺服器重新說一遍,VuGen企圖騙過服務器,讓服務器以為它就是當初的瀏覽器,然後把網站內容傳送給VuGen。

所以紀錄在腳本中要跟伺服器所說的話,完全與當初錄製時所說的一樣,是寫死的(hard-coded)。這樣的作法在遇到有些比較聰明的伺服器時,還是會失效。這時就需要透過「關聯(correlation)」的做法來讓VuGen可以再次成功地騙過伺服器。

My Load Test: LoadRunner CPC Exam

2004年 十一月 12日(星期五)

打算???加 LoadRunner 的 CPC 考試嗎?據說???格率???有 20 % 而已。

My Load Test: LoadRunner CPC Exam

Mercury’s Certification FAQ

先體驗一下 LoadRunner 的?力

2004年 十一月 12日(星期五)

在還沒正??進入 Tutorial 課程之??,先體驗一下 LoadRunner 的??力?????


觀看訪客統計報表