性能測試-性能需求分析

一個真實的需求php

  測試某系統切換成https協議以後性能的降低狀況mysql

需求分析:linux

  一、對比:http/httpsnginx

  二、求出http協議下的性能web

  三、求出https協議下的性能sql

  四、求出二者的差別數據庫

  五、肯定性能指標(tps)服務器

  六、測試報告裏體現:tps的變化併發

 

測試策略:工具

一、基準測試

  1.1http做爲基準

  1.2https與基準進行比較

 

設計測試的場景

  http/https場景是相同的

  假設該應用是接口服務,提供一系列接口

  假設該應用是一個網站,選取網站上訪問top10的頁面,在後臺服務器cpu利用率<80%的狀況下,加必定的負載,獲取10個頁面平均的tps

 

搭建測試環境

  一、服務器linux

  一、web服務器nginx(兩套配置,1套http,另外一套https)

  二、應用主要邏輯php

  三、數據庫mysql

 

編寫測試腳本

  工具jmeter實現10個get請求,併發用戶20

執行測試腳本

  在獨立的,自行搭建的測試環境執行

  http協議執行一次

  改配置,https執行一次

協議  TPS

http  30

https  20

 

發送報告,歸檔,通知需求提出方

給出一些部署意見,集羣的方式

相關文章
相關標籤/搜索