試用LR9.0.
下面寫一下試用的感受。
從使用的角度,一點點來說吧。就不管什麼readme了。
這裏我不會寫的太細,因爲一點點的去驗證實現是很需要時間的事情。
1. 掠過Vu Generator的改動:
1.1. 界面:
界面上的改動還是比較大的。來看一下啓動界面:
所有的界面都變成這樣的啓動界面了。
雖說我還是喜歡以前的界面,不過現在已經是HP的東西了。
那就忍了吧。
1.2. 協議:
我們來看一下支持的協議:
看這裏有一個是:AJAX(click and script),真敢寫上?
看來真的支持了。
還有readme中說明的支持的其他的幾種協議,也都可以看到
針對不同的協議,當然有不同的options的界面。
我們看一下,AJAX的函數吧:
AJAX Click and Script Functions
AJAX (Click and Script) Vuser scripts emulate user actions, such as expanding or collapsing a panel within a web page or reordering a list on a web page.
Click one of the following functions for more information:
Emulates a user collapsing or expanding sections on a web page. |
|
說明:
Ajax(click and script)
web(click and script)
web(http/html)
這三個協議是互斥的。
1.3. 一些細微的界面改動:
其實在菜單和一些界面上,有很多小的改動。這裏我就不一一舉例了。
這裏看一下WEB協議的錄製選項的改動:
看到這裏,recording成了gerneral標籤下面的了,原來是在HTTP Properties標籤裏面的。
但是裏面的高級選項什麼的都沒有改動。
2. 組件:
看一下,開始菜單裏的組件。這裏我只看了applications裏面的,其他的裏面也有改動。
大家看到了吧:
Tuning Console沒有了。
LR agent Process也換了地方。
等等一些改動。
3. 再看controller的改動:
3.1. service level agreemen的增加:
service level agreement這個功能是新的。
看下圖再說:
先說明一下這個圖是從哪裏來的,放在最前面說是因爲這個功能是新的。
這裏可以參照接下面的controller的界面圖,在右上角的service level agreement窗口裏點擊New就可以彈出這個對話框。
大家可以看到,這裏可以定義一些級別,,如果達不到,在結果裏會顯示fail。
比如我們可以定義響應時間在20秒。如果超過了,可以設置發出警告或者通知。
在分析器裏有一個分析SLA的功能。下面我們會看到。
3.2. Controller的design界面的改動:
先看一下界面。這個改動還是很大的:
解釋一下這裏的東西:
Groups裏面的東西和以前差不多的,只是界面上的改動。
SLA裏面是新加的:這裏我定義了一個響應時間的SLA。
在schedule裏面其實是把以前的功能拿到界面上來了,不過現在可以定義多個schedule了。
並且在左下角大家可以看到,這裏定義用戶的rampup/duration/rampdown可以模擬現複雜的用戶行爲。
在右下角還可以看到用戶的狀態,更加直觀,並且在執行時,這個圖裏會有一個紅色的豎線標識執行到了什麼地方。
Run視圖裏就沒有什麼改動。我也不寫了。
4. Anlysis的改動:
關於分析。哈,最有意思的是有兩個新的東西,就是分析SLA和分析事務。
雖說個人感覺沒有多大的用。
先看一下:
這裏可以看到,在右邊和下面,有幾個標籤,鼠標放上去,會有相應的界面飄出來。
看到藍色的地方了吧。這裏就是分析事務和SLA,如果你定義了SLA,在分析的結果中會像這樣顯示:
這裏,我是生成了word文檔,然後拿出來的。
大家看到,分析的結果會顯示這個SLA是成功還是失敗。
並且把數據拿出來對比了一下。
SLA was defined on the following measurements: |
Average Hits Per Second |
|
||
SLA Status: |
|
Failed |
Result
|
Goal
|
14.743276283618583 |
50 |
|
分析事務界面:
這裏和以前的merge圖是差不多的。個人感覺。
5. 總結一下:
總之,在9.0上的改動還是一些細微的變化。
主要是HP的在界面上的改動。
Vugen中,在協議的支持上,也是在原來的基礎上加了一些功能和修改。
就拿AJAX來說,從它的函數和腳本上來看,我想只是界面對象識別上的一些功能增強。
其他的協議也沒有換骨的變化。
Controller中,針對用戶行爲複雜性的設置。這一點我覺得是9.0中最大的亮點了。
因爲在8.1當中,只能通過加更多的組來實現這樣的功能。
而在這裏用這麼簡單的設置實現還是比較有吸引力的。
其他的改動也只是一些小功能的換位或者增強/合併等。
Analysis中,在summary的界面上倒是有不少的改動。
但是也只是界面上,實質上的東西,沒有大的調整。
也只是一些功能上的增強。
試用手冊寫到這裏,如果有說錯的地方或者個人理解上有問題,請指正。