天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

HTTP異步接口性能測試方案設(shè)計(jì)與實(shí)踐

發(fā)布時間:2021-03-09 22:53
  針對JMeter性能工具在異步接口性能壓測中的局限性,從分層壓測和統(tǒng)計(jì)分析等角度出發(fā),結(jié)合HTTP異步接口特性,整合JMeter性能測試計(jì)劃設(shè)計(jì)、MySQL數(shù)據(jù)庫表設(shè)計(jì)、模擬接口測試樁設(shè)計(jì)和自定義Java腳本設(shè)計(jì)等多方面的技術(shù),設(shè)計(jì)一套能夠覆蓋HTTP異步接口內(nèi)部完整業(yè)務(wù)處理邏輯的性能測試方案。通過在真實(shí)產(chǎn)品中進(jìn)行性能壓測實(shí)踐,證明了該方案在HTTP異步接口性能評測方面的可行性與實(shí)效性。 

【文章來源】:計(jì)算機(jī)應(yīng)用與軟件. 2020,37(06)北大核心

【文章頁數(shù)】:5 頁

【部分圖文】:

HTTP異步接口性能測試方案設(shè)計(jì)與實(shí)踐


HTTP異步接口的業(yè)務(wù)處理流程圖

測試環(huán)境,性能,服務(wù)器,客戶機(jī)


本性能測試方案所需測試環(huán)境主要涉及JMeter客戶機(jī)、被壓測接口所在服務(wù)器、模擬回調(diào)接口測試樁所在JBoss服務(wù)器、MySQL數(shù)據(jù)庫服務(wù)器。性能測試環(huán)境整體架構(gòu)如圖2所示。壓測前準(zhǔn)備主要完成MySQL數(shù)據(jù)庫服務(wù)搭建與數(shù)據(jù)庫表設(shè)計(jì)、模擬接口調(diào)用方的HTTP回調(diào)接口測試樁設(shè)計(jì)與實(shí)現(xiàn)及基于JBoss服務(wù)的部署、被壓測接口作特定處理,以及各服務(wù)器和JMeter所在客戶機(jī)環(huán)境性能調(diào)優(yōu)。

流程圖,業(yè)務(wù)流程,性能,服務(wù)器


被壓測接口在接口內(nèi)部增加兩部分特定業(yè)務(wù)處理。一是在請求處理開始之前將請求串插入MySQL庫請求表,二是將異步返回的響應(yīng)數(shù)據(jù)按要求插入MySQL庫響應(yīng)表。增加特定業(yè)務(wù)處理后的流程圖如圖3所示。搭建JBoss服務(wù)器,使用Java腳本基于Web Servlet技術(shù)[8]開發(fā)模擬請求方的HTTP回調(diào)接口的測試樁并打包成Web存檔文件部署在JBoss服務(wù)上。測試樁接口內(nèi)部業(yè)務(wù)邏輯為接收被壓測接口異步返回的數(shù)據(jù)并按預(yù)定要求作出響應(yīng)。為確保各服務(wù)器之間有良好的通信性能,需設(shè)定各測試用服務(wù)器在硬件與操作系統(tǒng)等配置方面與被壓測接口所在服務(wù)器保持一致,MySQL數(shù)據(jù)庫服務(wù)和JBoss服務(wù)在線程池、日志等級等方面作性能最優(yōu)配置。整套測試環(huán)境在同一局域網(wǎng)內(nèi)。

【參考文獻(xiàn)】:
期刊論文
[1]數(shù)據(jù)庫在分布式管理系統(tǒng)中的應(yīng)用及優(yōu)化設(shè)計(jì)研究[J]. 何耀龍.  信息系統(tǒng)工程. 2017(07)

碩士論文
[1]基于JMeter的性能自動化測試框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 侯星星.西安電子科技大學(xué) 2018
[2]基于JMeter的MS Web應(yīng)用系統(tǒng)的性能測試研究[D]. 江新.南京航空航天大學(xué) 2011



本文編號:3073612

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3073612.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶e9919***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com