最近有個專案在測功能,但我一直在想如果這個架構的效能需要測試
的話該如何去測,以前沒做過。所以有點迷茫,不過在我對別人的請教之下,終於有點眉目了。。。下面寫出來,希望對遇到這種問題還沒能解決的可以提供一點幫助。也同時給自己乙個總結。
首先說一下這個專案的總體架構。客戶端----服務端----第三方服務端(請允許我先這麼稱呼著),首先客戶端是不用解釋的。但中間的那個服務端就是我們自己開發的服務端,主要起到乙個對客戶端和第三方服務端之間資料的傳送作用。另乙個第三方服務端就是我們需要和人家結合,去訪問人家的api,用人家的資料;當時我遇到的兩個問題是
1。c/s模式的效能如何測呢?
2。如果去壓整個程式的話,有一部分涉及到第三方的資料處理的是在公網上的,會有網路問題。那麼這塊如何解決?
別急,首先,這個專案用的是http協議,那麼問題不大,可以用lr來模擬。我們可以直接把客戶端發的請求拿來用它產生壓力;
例如:lr中的**如下:(由於涉及公司的東西,所以位址已被改掉)
專案應用
/***x?method=***name=***x&password=***」,
"resource=0",
"reccontenttype=text/xml",
"referer=",
"snapshot=t1.inf",
"mode=html",
last);
中間的url
(即客戶端發出的請求);
另乙個問題是如何遮蔽掉我們對第三方訪問的那塊的網路問題呢,在我對別人的請教之下和跟開發的溝通之下,最後暫定為,我們可以把第三方的資料處理自己來實現,就是我們模擬第三方的處理過程,這樣就可以遮蔽掉了。不知道大家明白了沒。。如果有問題可以提出來,大家共同學習。
今天還遇到了乙個問題,在lr的
vuser
裡有乙個功能不可以實現,就是文字檢查點,這個文字檢查點不識別中文的。暫時不知道有沒有外掛程式可以解決這個問題的。還請知道的告訴我一下,所以碰到這個問題時可以用頁面裡的英文本元來做檢查。。。
感謝大家花了這麼多時間來看這個東西,也希望大家可以從中學到一點兒。。。最後,非常感謝我周圍的同事對我的幫助,特別是孫明星的幫助。謝謝大家,如果以後有機會的話我會盡量寫出類似的總結和大家分享。。。
詠南中介軟體支援手機客戶端
datasnap的中介軟體不僅支援windows客戶端呼叫,也支援安卓手機,蘋果手機客戶端呼叫,當然也包括各種平板客戶端呼叫。詠南datasnap中介軟體支援安卓手機客戶端。測試環境 delphi xe8編譯,手機系統是安卓5.1,介面使用firemonkey。delphi編寫手機客戶端的注意事項 ...
前營中介軟體 4 客戶端的實現
我們已經介紹了元件的寫法 下面就介紹乙個客戶的寫法 客戶端的所有操作都在 zclientapi.dll 進行了實現 此檔案只有乙個匯出函式 lpclientapi stdcall getclientapi 此函式取得乙個介面指標 lpclientapi 這個介面指標的宣告可以在 zclientapi...
中介軟體效能測試的目的
中介軟體 效能測試的目的 查詢軟體的效能瓶頸 誰都希望自己的軟體效能比別人的高,所以我們不停的查詢效能的瓶頸,通過 分析,架構調整,採用新技術等,不斷對產品進行優化。我們希望能夠不斷發現 效能瓶頸,不斷消除瓶頸,使得軟體的效能越來越高,測試過程作為驗證效能是否達到設計要求的乙個環節,採用測試程式對軟...