jmeter服务器测试项目,JMeter-项目测试
項目測試
1.Project?Testing怎樣實現? 創建并測試腳本,通過后將腳本上傳至服務器;
在服務器上搭建測試環境;
在DB?server創建測試DB;
在測試服務器運行jmeter并執行腳本,保存測試結果;
讀取db和web?server的load?average并保存;
分析以上數據,得出測試報告。
2.Load?average是什么?
Load?average是指系統整體性能,是server上所有CPU在一段時間內的平均負載。
3.Load?average的三個數值分別代表什么?
分別代表了前5、10、15分鐘在線用戶數平均負載、進程數。
4.怎樣查看Load?average?
在server上使用top?–d?1?|grep?‘load?average’?>目標文件??梢詫oad?average數據導入指定文件。使用top命令可以在屏幕上直接查看。
5.在采集Load?average時的注意事項?
在采集load?average時,要注意在load?average釋放結束后才可以開始下一輪測試。同樣,在開始測試前要檢查load?average是否釋放完成。這樣可以保證所取數據的完整和所有數據的起點和終點的一致,這種數據產生的圖表也是完整可靠的。
6.應該什么時候使用top?
因為我們需要采集是project?腳本運行的全過程的server性能數據,所以,在運行腳本前應先運行top,在腳本運行結束后,使用q命令結束top。
7.怎樣在server上查看文件?
使用vi?文件名即可。
8.怎樣關閉打開的文件?
使用ESC+:+q+!關閉。
9.怎樣使用命令行的形式將運行結果導出?
jmeter?-n?-t?my_test.jmx?-l?log.jtl其中log.jtl是目標文件名。
10.怎樣在server間交換文件?
使用ftp命令,put/get表示交換方式,quit命令退出。
11.怎樣獲得stats?pack?report?
a.在DB?server上進入oracle用戶su?-?oracle;
b.輸入sql?perfstat/pass@jason_webdb根據用戶修改相應用戶名和密碼;
c.根據情況采集數據exec?statspack.snap;
d.生成報告@?/rdnms/admi/spreport.sql
12.STASPACK?report的作用?
STATSPACK是專用監控oracle性能的工具,通過分析腳本運行前后的2個快照,用工具將快照進行分析,給出oracle性能報告。
13.怎樣壓縮及解壓縮文件?
Tar?–czf目標文件源文件將文件打包;
Tar?–xzf源文件釋放文件。
14.怎樣在ftp中上傳和下載壓縮文件?
使用bin模式即可。
15.為何不使用bin模式,也可以傳遞壓縮文件?
如果2臺機器使用相同的操作系統,這樣是可以成功的,但是在不同操作系統間傳遞一定要用bin模式。
16.在運行腳本時出現這種提示‘Exception?java.lang.OutOfMemoryError:?requested?16680?bytes?for?promotion.?Out?of?swap?space?’怎樣處理?
這是因為jmeter?java?application向server申請的內存不足造成,需要將server重啟或重新啟動Jmeter。
17.‘ps?–ef?|?grep?java’這條命令怎么讀?
‘ps?–ef‘是指列出當前server上的所有進程;’|‘是管道符號;’grep?java‘是查找所有與java有關的。整個命令用來查看所有與java有關的當前server上正在運行的進程。
18.怎樣查看oracle執行計劃?
通過比較2條sql的執行計劃,可以看到效率是否得到提高。使用set?autotrace?on命令可以開啟此功能。
19.什么是GC? 是所謂的垃圾收集,如果server內存超過設定限制,系統會自動殺掉進程,保證機器運行。
總結
以上是生活随笔為你收集整理的jmeter服务器测试项目,JMeter-项目测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模块导入_python模块导
- 下一篇: android gone动画_Andro