jmeter

目錄
1,Jmeter GUI模式
2,JMeter 非GUI模式
3,JMeter的壓測參數(shù)說明

一、Jmeter GUI模式

1,啟動jmeter

1)cd apache-jmeter-5.4.1/bin
2)./jmeter.sh
3)也可以打開一個已經(jīng)存在的執(zhí)行計劃

./jmeter.sh  -t test.jmx -l result.jtl -e  -o /Users/jmeter_report -j test.log

2,壓測demo

1)右鍵Test Plan
2)添加一個Thread Group
3)右鍵Thread Group添加一個HTTP Request
4)HTTP Request填寫信息(Protocol,ip,port,Method,Path,Body Data)
5)HTTP Header Manager:添加請求body體的編碼類型
Content-Type: application/json
6)新增監(jiān)聽器,用于查看壓測結(jié)果。這里添加三種:聚合報告、圖形結(jié)果、用表格查看結(jié)果,區(qū)別在于結(jié)果展現(xiàn)形式不同。

  • View Results Tree:可以查看請求返回報文信息
image.png
image.png
image.png
image.png
image.png
image.png
image.png

二、JMeter 非GUI模式

./jmeter.sh -n  -t test.jmx -l result.jtl -e  -o /Users/jmeter_report -j test.log
  • -n: 非GUI模式啟動
  • -t: 執(zhí)行測試文件所在的位置
  • -l: 指定生成測試結(jié)果的保存文件,jtl文件格式
  • -e: 測試結(jié)束后,生成測試報告
  • -o: 指定測試報告的存放位置
  • -j: 指定日志文件

Q & A

問題一

非GUI執(zhí)行jmeter時,報錯

./jmeter.sh -n  -t test.jmx -l result.jtl -e  -o /Users/jmeter_report -j test.log
./jmeter.sh -n  -t test.jmx -l result.jtl -e  -o /Users/sg99065ml/Downloads/apache-jmeter-5.4.1/bin/jmeter_report -j test.log

2021-10-24 16:37:33,194 INFO o.a.j.r.d.JsonExporter: Writing statistics JSON to /Users/jmeter_report/statistics.json
2021-10-24 16:37:33,197 ERROR o.a.j.JMeter: Error generating the report: Data exporter "json" is unable to export data.
org.apache.jmeter.report.dashboard.GenerationException: Data exporter "json" is unable to export data.

最后查看日志,發(fā)現(xiàn)沒有寫入Users/jmeter_report文件夾的權(quán)限

參考

【1】jmeter官網(wǎng):https://jmeter.apache.org/
【2】jmeter下載:http://jmeter.apache.org/download_jmeter.cgi
【3】Jmeter教程(一) - 入門:https://blog.csdn.net/yaorongke/article/details/82799609
【4】Jmeter入門3 http請求—content-type與參數(shù)
【5】JMeter測試工具.jmx文件詳解
【6】Jmeter 命令行(非GUI模式)執(zhí)行詳解:http://www.itdecent.cn/p/ab1c64cd1e98
【7】https://juejin.cn/post/7056689918080204808

【8】說一說jmeter Thread Group中Number of Threads(Users)和Ramp-Up Period用法:https://cloud.tencent.com/developer/article/1087631

【9】JMeter壓力測試及并發(fā)量計算-1
【10】https://www.cnblogs.com/paulwinflo/p/4872018.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容