既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
开源项目:docs.qq.com/doc/DSlVlZExWQ0FRSE9H
本次测试,选择Jmeter官方最新版本进行。由于只有windows操作系统具备Jmeter的可视化界面,因此本次选择windows版本进行安装,以方便进行压测配置。
2.2、安装步骤
下载Jmeter:dlcdn.apache.org//jmeter/bin…
解压到指定文件夹:D:\software\Dev-Env\Jmeter\apache-jmeter-5.5
配置到环境变量:主要配置JMETER_HOME=D:\software\Dev-Env\Jmeter\apache-jmeter-5.5\bin以及CLASSPATH配置%JMETER_HOME%\bin;
运行Jmeter:在安装目录下bin文件夹,找到jmeter.bat,双击运行即可。成功后显示如下:
注意该窗口的提示信息,意思就是:不要使用GUI运行压力测试,GUI仅用于压力测试的创建和调试;执行压力测试请不要使用GUI。使用下面的命令来执行测试:
三、应用平台压测(登录接口)
3.1、配置线程池
考虑到目前的用户量,配置500个线程,循环1次。
3.2、配置请求头
在我们刚刚创建的线程组上右键 【添加】-->【配置元件】-->【HTTP请求默认值】。配置我们需要进行测试的程序协议、地址和端口。
当所有接口测试访问域名和端口都一样时,可使用该元件,一旦服务器地址变更,只需要修改请求默认值。
3.3、配置接口HTTP请求
在“线程组”右键 【添加-】->【samlper】-->【HTTP 请求】设置我们需要测试的API的请求路径和数据。Taier登录接口用的form-data,需要在请求头进行设置。
3.4、添加请求头
上一步骤中涉及到的数据请求方式等,都可以在此配置。
3.5、添加断言
在我们刚刚创建的线程组上右键 【添加】-->【断言】-->【响应断言】。根据响应的数据来判断请求是否正常。我在这里只判断的响应代码是否为200。还可以配置错误信息
3.6、添加查看结果树
在我们刚刚创建的线程组上右键 【添加】-->【监听器】-->【察看结果树】。直接添加,然后点击运行按钮就可以看到结果了。
3.7、添加汇总报告
在我们刚刚创建的线程组上右键 【添加】-->【监听器】-->【Summary Report】。直接添加,然后点击运行按钮就可以看到结果了。
3.8、保存执行计划
3.9、执行测试计划
前面我们说过,执行测试计划不能用GUI,需要用命令行来执行。
在命令行执行以上命令 结束之后会在当前目录下生成压测报告、压测结果和压测日志
jmeter.log
resulet.txt
3.10、获取压测报告
进入压测报告文件夹,双击打开index.html即可获取压测报告详情。
总体报告:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
了解详情》docs.qq.com/doc/DSlVlZExWQ0FRSE9H