軟件測試工具loadrunner最基礎的知識
今天才發現loadrunner和QTP有很多都是通用的。暗笑自己,一個公司的產品嘛。
總結了一些最基本的東東:
1、 事務(Transaction)
要關注的部分作為單獨的事務,以便取得相應時間
2、 集合點(Rendezvous)
加入集合點之后,在后面運行過程中可以看到VU的狀態,會等待集合。
集合點經常和事務結合起來使用,常放在事務的前面,集合點只能插入到Action 部分,vuser_init和vuser_end 中不能插入集合點。集合點函數參數不能加空格:3、IP Spoofer(IP 欺騙)……
注意:IP Spoofer 在連接Load Generators 之前啟用。要使用IP 欺騙,各個Load Generator 機器必須使用固定的IP,不能使用動態IP(即DHCP)。
IP Wizard工具
4、(Text/Image)檢查和contents check點
5、關聯(Correlation)
需要關聯的地方:一般是在有主鍵,不允許記錄重復,和一些主程序中傳遞過來的參數,在后面要用到等情況才使用關聯的,你可以先執行一遍,如果有些地方不允許重復,參數值無效,就會出錯的,根據錯誤提示你可以判斷出來,就知道需要關聯了。一般需要關聯的不多,我現在遇到的就是進程號,以及表的主鍵。
6、init, Action和end
大家都知道,錄入時認為init, Action和end三部分。一般來說分別為登陸,中間操作和退出的錄制。
有的時候,各部分反復的次數不一樣,分成多個action,可以單獨設定反復次數。
如果需要在登陸操作設集合點,那么登陸操作也要放到Action 中,因為vuser_init 中不能添加集合點
7、recoding option (ctrl+F7)
1.基于瀏覽器的應用程序推薦使用HTML-based scrīpt, 腳本中采用
HTML頁面的形式來表示,這種方式的scrīpt腳本容易維護,容易理解,使用該選項中的advance中的第一個選項,如果單純的HTML方式,是不允許使用關聯的。
2.不是基于瀏覽器的應用程序推薦使用URL-based scrīpt,腳本中的表示采用基于URL 的方式,不是很好閱讀。
8、Run-time setting (F4)的學習
*************************
參數化——如何連接數據庫?
文本檢查
內容檢查
*************************
原文轉自:http://www.anti-gravitydesign.com