兰州起点网站建设,电商小白如何做网店运营,软件开发项目管理文档,学习网站开发体会与感想一、在Linux服务器先安装SDK 
1、先从官网下载jdk1.8.0_131.tar.gz#xff0c;再从本地上传到Linux服务器 
2、解压#xff1a;tar -xzf jdk1.8.0_131.tar.gz#xff0c;生成文件夹 jdk1.8.0_131 
3、在/usr/目录下创建java文件夹#xff0c;再将 jdk1.8.0_131目录移动到/u… 
一、在Linux服务器先安装SDK 
1、先从官网下载jdk1.8.0_131.tar.gz再从本地上传到Linux服务器 
2、解压tar -xzf jdk1.8.0_131.tar.gz生成文件夹 jdk1.8.0_131 
3、在/usr/目录下创建java文件夹再将 jdk1.8.0_131目录移动到/usr/java中 
1cd /usr/ 
2mkdir java 
3mv jdk1.8.0_131 /usr/java 3、配置java环境变量 
1vi /etc/profile 
2在最后面增加两行 export JAVA_HOME/usr/local/java/jdk1.8.0_131export PATH$JAVA_HOME/bin:$PATH重启虚拟机后配置才会生效 
3执行命令source /etc/profile无需重启配置的环境变量立马生效 或者执行以下命令必须是root角色普通角色没有权限# export JAVA_HOME/usr/local/java/jdk1.8.0_144# export PATH$JAVA_HOME/bin:$PATH4、查看是否安装成功执行命令java-version 二、安装Jmeter 
1、将本地的Jmeter文件打包成zip文件apache-jmeter-3.1.zip再上传到服务器 
2、在服务器解压缩生成apache-jmeter-3.1目录 
1安装unzipapt-get install unzip 
2解压缩unzip apache-jmeter-3.1.zip 
3、创建文件夹mkdir apache-jmeter-3.1 
3、将apache-jmeter-3.1目录放到 /usr/local/apache-jmeter-3.1下 4、配置Jmeter环境变量。vi /etc/profile再添加如下变量 
export JMETER_HOME/usr/local/apache-jmeter-3.1/apache-jmeter-3.1export CLASSPATH$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH 
export PATHJ M E T E R H O M E / b i n : JMETER_HOME/bin:JMETER  H   OME/bin:PATH 5、source /etc/profile 让配置文件立马生效 
6、查看是否安装成功执行命令jmeter -v 三、接口压测 
1、将本地生成的jmx文件上传到服务器指定目录如/usr/local/apache-jmeter-3.1/jmx 
2、进入该目录下输入命令# jmeter -n -t Linux_uat_createOrder5bf60s.jmx -l result.jtl查看结果 
jmeter -n -t -l 示例 jmeter -n -t testplan.jmx -l test.jtl 
参数说明 
-n以NoGUI方式运行脚本 -t后面接脚本名称-l后面接日志名称保存运行结果3、查看result.jtl查看运行结果 
也可以将result.jtl发送到windows下Jmeter查看添加聚合报告在聚合报告中打开该文件 4、注意客户端和服务器的Jmeter版本最好保持一致不然运行脚本时会报错。 
5、还有另一种脚本执行指令 
#jmeter -n -t Linux_uat_createOrder5bf60s.jmx -l result.jtl -e -o /usr/local/apache-jmeter-3.1/result 
在/usr/local/apache-jmeter-3.1/目录下要有空的result文件夹否则会提示错误。 
指令执行完成后将result文件夹整个download到本地。文件夹包含  
打开index.html可以看到网页版的结果报告 详情请查阅相关资料暂不赘述。 
四、进阶压测 
多台压测机器分布式压测 
举例以41为主机42、43为从机对压测环境服务器进行压测。 
1、三台Linux服务器都要安装相同版本Jmeter尽量保证安装路径一致 
2、配置41的jmeter.properties将两台从机42、43的IP、端口号配置上 
目录/usr/local/apache-jmeter-3.1/apache-jmeter-3.1/bin 
配置remote_hosts去掉前面的注释符# 3、在三台Jmeter机器上放置同样的jmx脚本脚本的聚合报告中设置结果写入文件路径 
/usr/local/apache-jmeter-3.1/jmx/logs/createOrderResultKaTeX parse error: Expected group after _ at position 2: {_̲_time(YMD)}{__time(HMS)}.jtl 
会将压测执行结果放入到/usr/local/apache-jmeter-3.1/jmx/logs目录下并自动生成带有日期时间戳的jtl文件 4、在主机41发起压测指令前需要将42、43两台从机启动 
目录/usr/local/apache-jmeter-3.1/apache-jmeter-3.1/bin 
指令./jmeter-server 此时说明从机服务已启动。 
5、在主机41上执行脚本指令# jmeter -n -t Linux_uat_createOrder8bf60s.jmx -r 
参数说明-r 远程执行 - 在Jmter.properties文件中指定的所有远程服务器 显示主机41上显示已开始41不直接压测远程遥控42、43进行压测 
两台从机也显示收到压测指令开始压测 
42机器 43机器 主机41上显示end of run说明压测执行完毕 执行脚本之后去目录/usr/local/apache-jmeter-3.1/jmx/logs下找到生成的jtl文件下载到本地机器Windows环境下可使用jmeter聚合报告查看结果如图所示 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你