JMeter 压力测试使用CSV参数
表示之前從沒用過JMeter所以記錄一下使用過程
Apache JMeter是Apache組織開發的基于Java的壓力測試工具。用于對軟件做壓力測試,它最初被設計用于Web應用測試,但后來擴展到其他測試領域。 它可以用于測試靜態和動態資源,例如靜態文件、Java?小服務程序、CGI 腳本、Java 對象、數據庫、FTP 服務器, 等等。JMeter 可以用于對服務器、網絡或對象模擬巨大的負載,來自不同壓力類別下測試它們的強度和分析整體性能。另外,JMeter能夠對應用程序做功能/回歸測試,通過創建帶有斷言的腳本來驗證你的程序返回了你期望的結果。為了最大限度的靈活性,JMeter允許使用正則表達式創建斷言。 Apache jmeter 可以用于對靜態的和動態的資源(文件,Servlet,Perl腳本,java 對象,數據庫和查詢,FTP服務器等等)的性能進行測試。它可以用于對服務器、網絡或對象模擬繁重的負載來測試它們的強度或分析不同壓力類型下的整體性能。你可以使用它做性能的圖形分析或在大并發負載測試你的服務器/腳本/對象。 以上來自百度百科,接下來說一下我的使用步驟 1. 安裝 JMeter無需安裝,只要下載之后解壓即可用 下載地址:?http://jmeter.apache.org/download_jmeter.cgi 根據需求下載即可,我下載的是:?
解壓后到bin目錄下雙擊jmeter.bat即可用
注意: 如果發現雙擊jmeter.bat后無反應或者是閃退,檢查是否配置java環境變量,因為我作為一個java后臺開發之前就已配置過環境變量,所以沒有記錄此步驟。如果配置過后依然閃退,檢查jdk版本,如果下載的是jmeter3.3,那么必須要jdk1.8及以上才可以!
?
2. 使用
? ? ? ? 1. 點擊新建按鈕新建測試任務
? ? ? ??
? ? ? ? 2. 右鍵-->添加線程組
? ? ? ??
? ? ? ? 3. 右鍵-->添加需要壓測的http請求路徑
? ? ? ??
? ? ? ? 4. 比如我現在要對百度進行壓測,填寫以下信息,默認端口號80不用填寫
? ? ? ??
? ? ? ? 5. 點擊運行開始壓測
? ? ? ??
? ? ? ? 6. 需要查看結果右鍵測試計劃添加查看結果樹
? ? ? ??
? ? ? ? 7. 重新運行后查看結果
? ? ? ??
? ? ? ? 8. 如果需要添加CSV中的請求參數,先添加
? ? ? ??
? ? ? ? 9. 填寫以下參數
? ? ? ??
? ? ? ? 10. 為請求添加參數
? ? ? ??
? ? ? ? 11. 重新運行查看結果
? ? ? ??
? ? ? ? 12. 如果需要調整線程數在這里
? ? ? ??
? ? ? ? 13. 使用隨機參數(JMeter有好多函數可以使用)
? ? ? ?
? ? ? ? 14. 查看結果發現使用隨機生成的數字 3
? ? ? ? ?
?
?
? ? ? ? 不太全面,有機會再補充,畢竟不是專業的測試
轉載于:https://www.cnblogs.com/zhangqian27/p/7728990.html
總結
以上是生活随笔為你收集整理的JMeter 压力测试使用CSV参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 搞清Image加载事件(onload)、
- 下一篇: 内存寻址一(分段)