目录java
1 测试环境... 1数据库
1.1 Jmeter安装... 1apache
1.1.1 Java安装... 1json
1.1.2 Jmeter安装... 1并发
1.2 Jmeter配置... 1性能
1.2.1 执行机配置... 2测试
1.2.2 控制机配置... 2spa
2 测试准备... 2线程
2.1 测试数据准备... 2server
2.2 测试执行准备... 2
3 测试执行... 3
3.1 注册&实名认证... 3
3.2 产品详情查看和预定... 5
3.3 产品列表... 8
需6台机器分别安装java和jmeter。1台机器做为控制机,另5台机器做为执行机。经过控制机运行执行机。
l 安装:默认
l 配置:JAVA_HOME:C:\Program Files\Java\jdk1.7.0_80
l 配置:Path:增长%JAVA_HOME%\bin;
l 验证:win+R输入cmd进入cmd.exe,执行javac -version,显示java版本即表示jdk安装成功
l 解压:默认
l 配置:JMETER_HOME:D:\01Test\02Jmeter\apache-jmeter-3.1
l 配置:
CLASSPATH:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
l 启动:进入\apache-jmeter-3.1\bin下启动jmeter.bat,jmeter启动成功即为安装成功
6台机器分配成功安装jmeter后,肯定1台机器做为控制机,其他5台机器做为执行机。
修改/bin下的:jmeter.properties
server_port=1099
server.rmi.localport=1099
注:修改前最好备份此文件
修改/bin下的:jmeter.properties中的remote_hosts,将执行机IP和端口号列在此处。
注:修改前最好备份此文件
将json依赖包解压后的jar包放在jmeter的/lib/ext下。
将JMeterPlugins-Extras-1.4.0.zip和JMeterPlugins-Extras-1.4.0.zip \lib\ext下的jar包放在jmeter的/lib/ext下。
将以下图中的测试数据,分别放在5个jmeter执行机器下的:D:\10script\jinfuAPP目录下。
数据为测试手机、测试实名认证的姓名和身份证号。测试登陆、实名认证和产品详情查看及预定时须要用到。txt的名字即为并发数_循环次数,如1000_20.txt即为:1000并发,循环20次。
u 清理数据库中的数据。(测试数据需关联的表,若有历史测试过的记录,需清除。)
u 执行机器启动:bin下的jmeter-server.bat
u 控制机启动:bin下的jmeter.bat
如需保存记录,可将聚合报告中的记录粘贴到“金服性能测试结果.xlsx”中,或另存为csv格式。
注意事项:测试执行后,请禁用3,并启动4.5.6,再远程远所有启动。由于测试预定时须要使用到该数据。
如需保存记录,可将聚合报告中的记录粘贴到“金服性能测试结果.xlsx”中,或另存为csv格式。
如需保存记录,可将聚合报告中的记录粘贴到“金服性能测试结果.xlsx”中,或另存为csv格式。