1. 程式人生 > >性能測試-性能需求分析

性能測試-性能需求分析

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

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

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

性能測試-性能需求分析