性能測試-性能需求分析
阿新 • • 發佈:2018-02-06
bsp 服務 cpu 情況 分析 策略 http jmeter ron
一個真實的需求
測試某系統切換成https協議之後性能的下降情況
需求分析:
1、對比:http/https
2、求出http協議下的性能
3、求出https協議下的性能
4、求出兩者的差異
5、確定性能指標(tps)
6、測試報告裏體現:tps的變化
測試策略:
1、基準測試
1.1http作為基準
1.2https與基準進行比較
設計測試的場景
http/https場景是相同的
假設該應用是接口服務,提供一系列接口
假設該應用是一個網站,選取網站上訪問top10的頁面,在後臺服務器cpu利用率<80%的情況下,加一定的負載,獲取10個頁面平均的tps
搭建測試環境
1、服務器linux
1、web服務器nginx(兩套配置,1套http,另一套https)
2、應用主要邏輯php
3、數據庫mysql
編寫測試腳本
工具jmeter實現10個get請求,並發用戶20
執行測試腳本
在獨立的,自行搭建的測試環境執行
http協議執行一次
改配置,https執行一次
協議 TPS
http 30
https 20
發送報告,歸檔,通知需求提出方
給出一些部署意見,集群的方式
性能測試-性能需求分析