測試套件開發服務器
開發測試套件,這一步算是進入了實現階段,能夠利用工具建立測試腳本實現大部分的測試工做,而後按基礎數據和業務數據要求,準備墊底數據和測試數據。網絡
一、建立腳本:
純手工編寫代碼是不現實的,咱們須要藉助工具來完成腳本的建立。
二、錄製腳本:
錄製是工具的一種模擬用戶行爲的手段,主要經過錄制協議來識別交互過程。
三、修改腳本:
錄製的腳本每每不可以直接使用,須要咱們讀懂腳本,並對腳本進行修改,以達到場景設計的要求。例如,登陸腳本。錄製腳本的時候使用的用戶名是tester001,測試場景要求實現5個不一樣用戶同時登陸的狀況,因而咱們須要把用戶名設置爲tester00一、tester00二、tester00三、tester00四、tester005,系統執行能夠同時選擇不一樣的用戶名。併發
四、模擬用戶行爲:
性能測試的本質就是「欺騙」服務器模擬用戶行爲,爲了防止各種「欺騙」服務器會作不少限制和判斷。例如,在同一時間段內,來自同一個IP地址的請求只會被執行一次,那麼咱們就須要模擬多個IP地址向服務器發起請求才能達到併發的目的。工具
五、添加監控:
系統分析依賴於收集到的監控數據,這些數據包括服務器和客戶端所消耗的時間,網絡傳遞話費的時間,甚至測試工具自己所用的時間。性能
六、調試腳本 :
腳本修改後咱們須要實際運行,確保協議傳遞的正確性和可靠性。學習
提示:
不少工具均可以實現套件開發,並不是只有LoadRunner一種,甚至有些公司會針對自有產品的特色研發性能測試工具。
性能測試腳本是基於協議的腳本,經過對協議請求的捕獲向服務器發起請求,所以是不依賴於界面的測試。例如,在A機器上錄製的腳本,在B的機器上也能夠被運行,甚至在Windows下錄製的腳本,在Linux操做系統下一樣能夠運行。測試