1.說明
jmeter
是apache
公司推出的接口壓測(cè)工具±拙睿基于java
開發(fā)包归,使用時(shí)候需要電腦安裝jdk
案淋。當(dāng)前環(huán)境jmeter5.1.1 +jdk1.8+mac
系統(tǒng),
官網(wǎng):https://jmeter.apache.org/index.html
image.png
2、安裝
mac
下jmeter
安裝非常簡(jiǎn)單介陶,只需要下載apache對(duì)應(yīng)的壓縮包堤舒,解壓即可。
2.1 下載
image.png
jmeter文件存放位置:
/Users/lxxxyang/Documents/tools/apache-jmeter-5.1.1
2.2 修改配置文件jmeter.properties
主要是設(shè)置漢化語言哺呜,配置文件目錄 /bin/jmeter.properties
# JMeter properties are described in the file
# http://jmeter.apache.org/usermanual/properties_reference.html
# A local copy can be found in
# printable_docs/usermanual/properties_reference.html
#Preferred GUI language. Comment out to use the JVM default locale's language.
#language=en
language=zh_CN
# Additional locale(s) to add to the displayed list.
# The current default list is: en, fr, de, no, es, tr, ja, zh_CN, zh_TW, pl, pt_BR
# [see JMeterMenuBar#makeLanguageMenu()]
# The entries are a comma-separated list of language names
#locales.add=zu
2.3 運(yùn)行
- 打開終端舌缤,切換到
/bin
目錄
/Users/lxxyang/Documents/tools/apache-jmeter-5.1.1/bin
-
找到mac下運(yùn)行文件jmeter
image.png - 運(yùn)行文件:sh jmeter
[longshiyang@lsyPro bin ]$ sh jmeter
================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================
-
打開Jmeter界面如下圖(已經(jīng)是漢化版)
image.png
3. 使用實(shí)戰(zhàn)
3.1 新增線程組
右鍵測(cè)試計(jì)劃-->添加-->線程(用戶)-->線程組
配置線程組信息如下:
image.png
3.2 配置http請(qǐng)求
image.png
http請(qǐng)求配置內(nèi)容
image.png
3.3 配置察看結(jié)果樹
image.png
3.4 配置聚合報(bào)告
image.png
3.5 運(yùn)行jmeter
image.png
3.6 查看聚合報(bào)告
image.png
參考:
https://blog.csdn.net/moshenglv/article/details/54390285
https://blog.csdn.net/aa390481978/article/details/108142460
https://blog.csdn.net/aa390481978/article/details/108101618