1. 程式人生 > >性能測試註意點

性能測試註意點

準備 這樣的 目的 存儲過程 業務 就是 如果 響應時間 模擬

最近自己獨立負責一個項目的性能測試,遇到了很多問題,但是當問題一個一個的被自己解決掉的時候,特別充實特別有成就感。由於是第一次獨立負責,有很多前期準備不周到的地方,可以說由於前期準備不足,性能測試實施過程中走了挺多彎路。現來總結一下。

1、當分配一個項目讓你做性能測試時,一定要很了解業務流程,也就是功能,是要很熟悉的那種才行。

2、其次,要接口文檔,要測試的接口的文檔,因為並不是所有接口都要測的,至於哪些要測哪些不要測,如果沒有明確的需求,一定要跟開發和產品溝通好,不要瞎測,不然浪費了時間不說,進度跟不上,領導會不滿意的。

3、還有,要有數據庫表的文檔,接口和數據庫對應的文檔(也就是每個接口涉及到那些表),數據庫數據的業務流程,數據從哪個表流到哪個表,一定要清楚,這關系到後面造數,如果不清楚數據庫表數據的規則流向,就沒法造數,造數並不是把數據用存儲過程插入就可以了,因為後面實施壓測時如果數據不對的話,會報各種錯根本沒法測下去。數據庫的造數最好用程序跑,也就是模擬用戶去操作從而插入數據,這樣的數據來的最準確,當然可以用LR設置多個用戶去跑,因為這個存儲過程很難模擬,要知道很多規則,還不如程序來得快。

4、參數化數據,一定要有足夠的數據,並不是說查詢操作只要關緩存就行了,確實,關了緩存查詢確實不會影響響應時間。。。。。回家了。。待續。

性能測試註意點