要做好性能测试,该掌握些什么?
1. 精通性能測(cè)試的基本概念,過程,方法論,了解性能工程;
2. 精通1個(gè)商業(yè)性能測(cè)試工具+1個(gè)開源性能測(cè)試工具,知道工具可以做什么,不可以做什么,以及工具使用中常見的問題和解決思路;
3. 扎實(shí)的計(jì)算機(jī)專業(yè)基礎(chǔ)知識(shí),包括計(jì)算機(jī)組成原理、操作系統(tǒng)、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)原理;
4. 熟悉至少1個(gè)常用的數(shù)據(jù)庫(kù)產(chǎn)品,例如SQL?Server或者?Oracle,能進(jìn)行一般的數(shù)據(jù)庫(kù)管理操作,熟悉SQL腳本的使用,熟悉常用的數(shù)據(jù)調(diào)優(yōu)工具和常用的counter;
5. 熟悉至少一個(gè)操作系統(tǒng)的原理,Windows或者Linux都可以,熟悉操作系統(tǒng)的體系架構(gòu)、操作系統(tǒng)的重要基礎(chǔ)概念,以及內(nèi)存管理、存儲(chǔ)/文件系統(tǒng)、驅(qū)動(dòng)/硬件的管理、網(wǎng)絡(luò)協(xié)議的實(shí)現(xiàn)及構(gòu)成、性能的監(jiān)控方法和原理,熟悉常用的counter;
6. 熟悉至少一個(gè)web?server 產(chǎn)品,例如apache,了解一般的配置和常用的counter;
7. 熟悉至少一個(gè)應(yīng)用服務(wù)器產(chǎn)品,例如tomcat,了解一般的配置,熟悉常用的服務(wù)器性能監(jiān)控方法和原理,熟悉常用的counter;
8. 至少熟悉TCP/IP協(xié)議,熟悉HTTP協(xié)議,至少見過并了解三層、四層交換或者路由器的使用和配置。了解常用的與網(wǎng)絡(luò)性能相關(guān)的counter;9. 了解一般的大型企業(yè)應(yīng)用的部署架構(gòu)和應(yīng)用架構(gòu);
10. 了解知名大型web應(yīng)用、高并發(fā)量、高流量、實(shí)時(shí)響應(yīng)要求高的超大規(guī)模網(wǎng)站的架構(gòu)和優(yōu)化歷程;
11. 熟悉統(tǒng)計(jì)學(xué)的基礎(chǔ)知識(shí)、常用分析方法以及實(shí)驗(yàn)設(shè)計(jì)方法,了解數(shù)學(xué)建模相關(guān)的知識(shí);
12. 熟悉專屬行業(yè)的業(yè)務(wù)知識(shí)和用戶場(chǎng)景,例如電信行業(yè)的OSS系統(tǒng)所涉及的業(yè)務(wù)知識(shí)和用戶場(chǎng)景,證券交易系統(tǒng)所涉及的業(yè)務(wù)知識(shí)和用戶場(chǎng)景;
13. 大量的實(shí)際性能測(cè)試及優(yōu)化經(jīng)驗(yàn);
14. 積極的參與到各類圈子、社團(tuán)的討論和交流、分享中。
轉(zhuǎn)載于:https://www.cnblogs.com/yanghj010/p/3831429.html
總結(jié)
以上是生活随笔為你收集整理的要做好性能测试,该掌握些什么?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4项技巧使你不再为PHP中文编码苦恼
- 下一篇: 软件方面的词汇