#一,安装:
linux环境下,要有java环境,并且jdk的版本要匹配。
若在windows环境下,正常下载即可
1,创建单独目录进行下载操作
-
mkdir apache-jmeter && cd apache-jmeter
-
wget -O apache-jmeter-5.5.zip 【详细的下载地址,比如https://xxxxxx】
2,准备解压文件,打开jmeter
-
unzip apache-jmeter-5.5.zip
-
cd bin
-
chmod +x jmeter
-
./jmeter
3,配置中文。
option-choose language-chinese
#二,使用
(1)右键testplan -添加-线程-线程组
-
线程数:同时运行的线程数量。
-
ramp-up时间(秒):在多长时间内逐步启动线程,而不是瞬间启动,造成系统压力过大。
-
循环次数:选择永远就是不自动停止就不会停止。或者不勾选,直接填写循环几次
(2)右键线程组-添加-取样器-http请求
-
web服务器协议:比如http/https
-
服务器名称或者ip :比如具体的ip https://baidu.com
-
http请求类型:根据需要选择
-
消息体数据:{“字段名1”:”值1”,“字段名2”:”值2”} 需要啥字段就填写啥字段,还可借助函数助手,使用函数提高效率。
-
路径:如下图
-
- 使用开发者工具,选择具体的接口,右键即可看接口信息。
(3)右键http请求-添加-配置元件-http信息头管理器
然后打开开发者工具-选择需要的接口,右键复制,复制
然后从剪贴板复制-就会导入
Authorization:这个值可能会变化,如果结果有误,可以考虑一下这个地方的值是不是过期了
(4)右键线程组-添加-监听器-查看结果树/汇总报告/聚合报告-可以进行查看结果
(5)在输入完成后,点击界面上的绿色启动标志,注意观察这几个标志。
-
执行完成一次之后,要进行清除(扫把图标),不然下一次执行的结果会受上一次结果的影响。
-
性能测试结果要根据需要把具体的数值写上那个,比如平均值,最大最小值等。
-
尽量不要有异常值,有异常值通常被认为是不通过。比如某一个字段设置不唯一,但是你用的随机字符,可能有个0.01%的异常值,这种情况,你可以选择增大位数,把随机数多设置几个,多重复几遍把异常值降为0