负载压力测试就是模拟系统业务处理过程中所能承受的最大负载压力,负载压力测试可以细分为:并发负载测试、疲劳强度测试和大数据量的测试。下面为大家介绍一下负载压力测试实施的步骤。
- 根据测试需求分析,制定测试计划,确定系统的运行环境即硬件环境、软件环境、网络;还有性能场景及对应的测试目标
比如:本次压力测试,需要验证系统在本地测试服务器的负载情况和稳定性测试
确定了登录、搜索股票代码等场景。
- 测试环境、工具、数据准备,搭建测试环境,选用测试工具,测试数据的准备,测试数据要保证数据尽可能的模拟真实情况。
- 本次的测试环境的系统部署是请运维人员支持部署的。
- 因为是app端,选择接口压力测试,选择jmeter压测工具。为了模拟真实的环境,分开部署了系统和压测工具
部署linux 的jmeter(可参考
https://www.cnblogs.com/surewing/p/9271886.html)
- 在Linux服务器先安装jdk,
安装包赋予运行权限:chmod 755 jdk-8u172-linux-x64.tar.gz
解压:tar xzvf jdk-8u172-linux-x64.tar.gz /usr/lib
配置环境变量:(具体的Jdk的路径以自己的解压路径为准)
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使配置文件生效,source /etc/profile
检查安装情况,java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
说明配置成功;
- 部署jmeter
下载并解压到当前传的目录:jmeter
tar zxvf apache-jmeter-4.0.tgz jmeter