隨著internet的普及與迅速發展,企業業務量的迅速加大,資料大集中成為一種趨勢,it系統承載的負荷越來越重,系統效能的好壞嚴重的影響了企業對外提供的服務質量。從而對it系統的效能進行測試和調優引起企業的重視,進而效能測試工程師成為it市場的」香悖悖」,並且效能測試有著極高的技術挑戰。於是吸引了大量的測試愛好者來學這方面的技術,而一談到效能測試很多人便會想到鼎鼎大名的loadrunner這款優秀的效能測試工具,然而到這裡問題就產生了。
loadrunner與效能測試的關係:loadrunner初學者的誤區:把loadrunner神化了。很多初學loadrunner的朋友認為掌握了使用loadrunner這款效能測試工具,就能夠做效能測試了。常在網上看到好多人在學習怎麼去使用這款優秀的效能測試工具,本來學習怎麼去使用loadrunner這個工具沒有錯,卻把loadrunner神化了,」天真的」以為它什麼都能做,以為學會了loadrunner的使用就能做效能測試了。儘管用了大量的時間學會了如何使用loadrunner錄製指令碼,如何進行關聯,如何進行引數化,如何設定集合點等等?可到頭來,效能測試還是不會做。為什麼?對於產生的效能報告不知道怎麼去分析?不知道如何利用得到的分析報告分析出系統存在的瓶頸?不知道如何進行效能調優?像這些事光會使用loadrunner是做不到的!說白了loadrunner只是我們做效能測試的乙個工具,它並不是萬能的,具體怎麼做還得依靠人去操作與分析。會使用loadrunner的人,並不一定會做效能測試,會做效能測試的人並不一定都會使用loadrunner。loadrunner只是乙個效能測試工具而已。我們應該意識到,測試工具只是效能測試中的一部分,僅是為達到效能測試目的而採用的一種手段。
效能測試與系統效能的關係:高效能,高安全的系統,不是測試出來的,而是構架,設計,編寫出來的。當然在這裡我並不否認效能測試的重要性,甚至可以說沒有經過效能測試的系統,一定不會是優秀的系統,軟體是人開發出來的,而人總是會出錯的,所謂智者千慮,必有一失……要想做好效能測試,在軟體系統需求,設計,編寫**的這些階段就應該進行效能測試,而不僅僅是系統測試這個階段才去做效能測試,效能測試應該貫穿於整個軟體開發周期中。
對初學loadrunner朋友的建議:常看到網上一些網友發貼子問,怎麼對效能測試產生的結果進行分析?測試系統時怎麼去選擇合適的協議?對於發這些貼子的人我想請問你?你能夠詳細的說下http協議嗎?tcp建立連線和釋放連線的過程是怎樣進行的?什麼是協議?協議是用來做什麼的?在osi參考模型中各層的作用?資料庫中產生併發的衝突的原因?不要太依賴於loadrunner工具本身的學習,而去忽略計算機其它基礎知識的學習,我們更應該去掌握一門程式語言,良好的網路基礎知識,計算機原理與作業系統知識,資料庫知識。這些是我們去學習怎麼去使用loadrunner前提與基礎。
寫給初學MSSQL的朋友
from 常在一些bbs上面看見有人在問轉換為 mssql有什麼要注意的地方,或是編寫儲存過程,現在小弟在此寫一些要注意的或者常用的語法給大家參考 部分為asp常用的函式 access now mssql getdate access mid mssql substring expression,s...
對Spring MVC初學的認識
在經過對ssh框架的學習,想必大家也對這樣的框架有了乙個新的認識,但回頭想一想,無論我們做多大或者是多小的專案的時候,前面的操作是不是麻煩而繁瑣,但是有必須每一步都不能少,是吧,呵呵 那遇到這樣的問題我們的前輩是怎麼樣去解決的呢,其實就是今天的主題了 spring mvc 那這樣的乙個東西到底是什麼...
KMP演算法詳解 適合初學KMP演算法的朋友
相信很多人 包括自己 初識kmp演算法的時候始終是丈二和尚摸不著頭腦,要麼完全不知所云,要麼看不懂書上的解釋,要麼自己覺得好像心裡了解kmp演算法的意思,卻說不出個究竟,所謂知其然不知其所以然是也。經過七八個小時地仔細研究,終於感覺自己能說出其所以然了,又覺得資料結構書上寫得過於簡潔,不易於初學者接...