环境配置
mac端下载配置环境:
参考文档: https://www.jianshu.com/p/bce9077d883c
配置完成java 环境之后
下载安装jmeter : http://jmeter.apache.org/download_jmeter.cgi
解压之后,可以通过cd 到 jmeter.sh 文件所在目录 ~/user/apacher-jmeter-5.2.1/lib,然后直接 sh jmeter 即可启动
优化: 由于每次访问jmeter 都需要进入到jmeter 的bin 目录下,有点繁琐,所以我们可以将jmeter 配置到环境变量中
vim .bash_profile
在bash_profile 文件中配置path, classpath
保存之后输入 source ~./bash_profile
然后,直接输入jmeter 即可启动jmeter
Jmeter脚本编写:
参考文档: https://blog.csdn.net/u012111923/article/details/80705141
1. 右键测试计划 -> 添加 ->threads -> 线程组
2. 添加http请求: 右击线程组->添加->取样器-> http请求
3. 查看请求结果:右击线程组->添加->监听器 ->查看结果树,聚合报告,断言结果等
Samples/样本: 本次测试中一共发出了多少个请求
Average/平均值: 平均响应时间
Median/响应时间中位数: 即50% 用户的响应时间
90%Line/90%百分位 :90% 用户的响应时间
Min/最小值:最小响应时间
Max/最大值:最大响应时间
Error%/异常:本次测试中出现错误的请求的数量/请求的总数
Throughput/吞吐量: 默认情况下每秒完成的请求数
KB/Sec:每秒从服务器端接收到的数据量
请求绿色表示通过,红色表示失败;
查看取样结果,详细的请求头,请求参数和响应头,响应时间等。