目錄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格式。