jmeter 支付網(wǎng)關(guān)壓力性能測(cè)試報(bào)告

第一章 支付網(wǎng)關(guān)2哈打、3方壓力性能測(cè)試概述

1.1 被測(cè)系統(tǒng)定義

??支付網(wǎng)關(guān)PG作為本次測(cè)試的被測(cè)系統(tǒng)莺褒,該系統(tǒng)的主要功能包括:2方交易、3方交易等传泊;
??在本次測(cè)試中鼠渺,將針對(duì)上述的交易接口進(jìn)行壓力測(cè)試,檢查并評(píng)估在測(cè)試環(huán)境中眷细,系統(tǒng)對(duì)負(fù)載的承受能力拦盹,在不同的用戶連接情況下,系統(tǒng)地吞吐能力和響應(yīng)能力溪椎,以及在預(yù)計(jì)的數(shù)據(jù)容量中普舆,系統(tǒng)能夠容忍的最大用戶數(shù)恬口。

1.2 測(cè)試范圍

主要接口如下:

??2方交易

??3方交易

??測(cè)試終端號(hào)加入風(fēng)控元素

??設(shè)置3方支付頁(yè)面等待時(shí)間6秒、 8秒不等情況

??測(cè)試工具:Badboy+jmeter

1.3 業(yè)務(wù)流程

本次性能測(cè)試中沼侣,選擇的2祖能、3方交易的業(yè)務(wù)流程如下:
1、2方交易
?測(cè)試頁(yè)面請(qǐng)求2方接口進(jìn)行交易蛾洛,根據(jù)請(qǐng)求參數(shù)中商戶ID养铸、終端ID、網(wǎng)站訂單號(hào)轧膘、交易幣種钞螟、交易金額、支付方式[默認(rèn)為Credit Card]谎碍、持卡人信息鳞滨、產(chǎn)品信息等
2、3方交易
?測(cè)試頁(yè)面請(qǐng)求3方接口進(jìn)行交易椿浓,根據(jù)請(qǐng)求參數(shù)中商戶ID太援、終端ID、網(wǎng)站訂單號(hào)扳碍、交易幣種提岔、交易金額、支付方式[默認(rèn)為Credit Card]笋敞、卡號(hào)碱蒙、有效期、安全碼持卡人信息夯巷、產(chǎn)品信息等

關(guān)鍵點(diǎn)描述(KP)

本次性能測(cè)試具體的硬件和網(wǎng)絡(luò)環(huán)境如下:
? 服務(wù)器設(shè)備:服務(wù)端赛惩、 CPU2核 內(nèi)存4g 測(cè)試機(jī)內(nèi)存8g
? 操作系統(tǒng): centos7.2 64位
? 網(wǎng)絡(luò)環(huán)境: 局域網(wǎng)100M
? 數(shù)據(jù)庫(kù):Oracle
? 客戶端: PC (Windows7 )

網(wǎng)絡(luò)拓?fù)浜徒Y(jié)構(gòu)圖如下:

第二章 測(cè)試過(guò)程及結(jié)果描述

2.1 2方接口

測(cè)試場(chǎng)景
??第1次測(cè)試采取500用戶并發(fā)
??第2次測(cè)試采取400用戶并發(fā);(400用戶不間斷請(qǐng)求趁餐,確保任何時(shí)間點(diǎn)請(qǐng)求用戶都在400)喷兼;
??測(cè)試中,使用逐步加壓的模式后雷,采用:每隔1秒啟動(dòng)15個(gè)并發(fā)用戶(Vuser)的方式季惯,即:每隔1秒,啟動(dòng)15個(gè)Vuser臀突,經(jīng)過(guò)27秒 勉抓、34秒后 達(dá)到用戶的并發(fā)數(shù).執(zhí)行初始化請(qǐng)求,初始化成功后候学,釋放資源重新再次請(qǐng)求藕筋。
??這次測(cè)試都部署在如上的場(chǎng)景中。

運(yùn)行的腳本部署在1臺(tái)PC機(jī)梳码,主要目的就是檢查在較大并發(fā)壓力的情況下隐圾,支付網(wǎng)關(guān)子系統(tǒng)的性能表現(xiàn)伍掀。
? Pc機(jī)器本身的資源消耗情況: cup 內(nèi)存等,
? 觀察被壓服務(wù)器的 cpu 內(nèi)存 的情況

測(cè)試結(jié)果

  1. 兩次測(cè)試的支付網(wǎng)關(guān)子系統(tǒng)的服務(wù)器cpu 占用率很低不超過(guò)10%翎承,內(nèi)存占用率 低于15%硕盹;
2.2 第一次測(cè)試2方交易接口

第一次測(cè)試使用了500個(gè)并發(fā)用戶,交易接口響應(yīng)時(shí)間 (秒)


可以看出整個(gè)測(cè)試過(guò)程中叨咖,2方交易接口響應(yīng)時(shí)間平穩(wěn)瘩例,無(wú)大幅波動(dòng)的情況,平均響應(yīng)時(shí)間為1.605秒甸各。

測(cè)試中垛贤, 圖形結(jié)果顯示:


綜合上面2種情況,以及結(jié)合機(jī)器資源占用情況可以得出結(jié)論趣倾,服務(wù)器在當(dāng)前壓力情況下聘惦,處理能力正常. 但是平均處理時(shí)間偏長(zhǎng).不符合實(shí)際的場(chǎng)景需要。

2.3 第二次測(cè)試2方交易接口

第二次測(cè)試增加了并發(fā)用戶數(shù)(350)儒恋。
在初始化壓力測(cè)試過(guò)程中善绎,聚合報(bào)告如下:


可以看出整個(gè)測(cè)試過(guò)程中,壓力測(cè)試過(guò)程中響應(yīng)時(shí)間平穩(wěn)诫尽,無(wú)大幅波動(dòng)的情況禀酱,平均響應(yīng)時(shí)間為0.778秒,相比500 用戶時(shí)增加少了0.83s牧嫉。

350用戶的情況下剂跟,圖形結(jié)果如下圖:


其中絕大部分都在正常偏差范圍內(nèi) 響應(yīng)時(shí)間也是在實(shí)際允許的范圍內(nèi)。

根據(jù)上圖可以得出結(jié)論酣藻,在350 用戶請(qǐng)求的情況下曹洽,事物成功率達(dá)到100%;而500用戶處理時(shí)間有點(diǎn)長(zhǎng).和測(cè)試pc端自身的資源配置辽剧、與測(cè)試服務(wù)器間網(wǎng)絡(luò)等因素有一定關(guān)聯(lián)送淆。

2.4 第一次測(cè)試3方交易接口

第一次測(cè)試增加了并發(fā)用戶數(shù)(300)。
在壓力測(cè)試過(guò)程中怕轿,聚合報(bào)告如下圖:


可以看出整個(gè)測(cè)試過(guò)程中坊夫,從支付開(kāi)始到支付結(jié)束,無(wú)大幅波動(dòng)的情況撤卢,平均響應(yīng)時(shí)間較快 為0.771s 存在錯(cuò)誤率為0.01%
300用戶的情況下,圖形結(jié)果如下圖:


第一次測(cè)試增加了并發(fā)用戶數(shù)(300)梧兼。
根據(jù)上圖可以得出結(jié)論放吩,在300 用戶請(qǐng)求的情況下,事物成功率非常高羽杰,達(dá)到99.99%渡紫。

2.5 第二次測(cè)試3方交易接口

第二次測(cè)試增加了并發(fā)用戶數(shù)(250)到推。
在壓力測(cè)試過(guò)程中,聚合報(bào)告如下圖:


可以看出整個(gè)測(cè)試過(guò)程中惕澎,從支付開(kāi)始到支付結(jié)束莉测,無(wú)大幅波動(dòng)的情況,平均響應(yīng)時(shí)間很快 為0.502s 存在錯(cuò)誤率為0.01%唧喉。

250用戶的情況下捣卤,圖形結(jié)果如下圖:


第一次測(cè)試增加了并發(fā)用戶數(shù)(250)。
根據(jù)上圖可以得出結(jié)論八孝,在250 用戶請(qǐng)求的情況下董朝,響應(yīng)時(shí)間較快.偏離的較少。

2.6 第三次測(cè)試3方交易接口

第三次測(cè)試增加了并發(fā)用戶數(shù)(400)干跛。
在壓力測(cè)試過(guò)程中子姜,聚合報(bào)告如下圖:


可以看出整個(gè)測(cè)試過(guò)程中,從支付開(kāi)始到支付結(jié)束楼入,無(wú)大幅波動(dòng)的情況哥捕,平均響應(yīng)時(shí)間很快 為1.028s 存在錯(cuò)誤率為2.47%。

400用戶的情況下嘉熊,圖形結(jié)果如下圖:


第三次測(cè)試增加了并發(fā)用戶數(shù)(400)遥赚。
根據(jù)上圖可以得出結(jié)論,在400 用戶請(qǐng)求的情況下记舆,響應(yīng)時(shí)間正常.錯(cuò)誤率高.偏離不少鸽捻。

2.7 測(cè)試結(jié)論

2方交易接口在350用戶并發(fā)的情況 ,平均處理時(shí)間正常0.778s泽腮,無(wú)任何請(qǐng)求失敗的情況發(fā)生御蒲,而當(dāng)并發(fā)用戶為500 的情況下,平均處理時(shí)間延遲至1.605s诊赊;

所以厚满,2方交易接口性能指標(biāo)值為350 左右,處理時(shí)間平均為0.778s碧磅,理論上每秒處理用戶為350個(gè)左右.在網(wǎng)絡(luò)狀態(tài)良好.服務(wù)器資源使用率正常的情況下碘箍。

3方請(qǐng)求接口,性能指標(biāo)值為300 左右鲸郊,處理時(shí)間平均為0.771s丰榴,理論上每秒處理用戶為300個(gè)左右,在250的時(shí)候處理平均響應(yīng)時(shí)間為0.502s.還有一定的剩余空間.但是在400并發(fā)的時(shí)候處理平均時(shí)間為1.028s 但是錯(cuò)誤率偏高.

綜上所述 :
1秆撮、網(wǎng)關(guān)的2方交易參考性能指標(biāo)是350 四濒、3方交易參考性能指標(biāo)是300。
2、測(cè)試和上個(gè)版本的 loadrunner 壓力測(cè)試結(jié)果基本吻合盗蟆。
3戈二、測(cè)試過(guò)程中服務(wù)器的cpu使用率在2%-55%、內(nèi)存使用正常喳资、使用率在30%以下矫废。
4适滓、測(cè)試機(jī)的資源【內(nèi)存 cpu等 】使用率正常罢坝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
禁止轉(zhuǎn)載淋袖,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。
  • 序言:七十年代末宏赘,一起剝皮案震驚了整個(gè)濱河市绒北,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌察署,老刑警劉巖闷游,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異贴汪,居然都是意外死亡脐往,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)扳埂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)业簿,“玉大人,你說(shuō)我怎么就攤上這事阳懂∶酚龋” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵岩调,是天一觀的道長(zhǎng)巷燥。 經(jīng)常有香客問(wèn)我,道長(zhǎng)号枕,這世上最難降的妖魔是什么缰揪? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮葱淳,結(jié)果婚禮上钝腺,老公的妹妹穿的比我還像新娘。我一直安慰自己赞厕,他們只是感情好艳狐,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著皿桑,像睡著了一般毫目。 火紅的嫁衣襯著肌膚如雪喷斋。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,950評(píng)論 1 291
  • 那天蒜茴,我揣著相機(jī)與錄音,去河邊找鬼浆西。 笑死粉私,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的近零。 我是一名探鬼主播诺核,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼久信!你這毒婦竟也來(lái)了窖杀?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤裙士,失蹤者是張志新(化名)和其女友劉穎入客,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體腿椎,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡桌硫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了啃炸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铆隘。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖南用,靈堂內(nèi)的尸體忽然破棺而出膀钠,到底是詐尸還是另有隱情,我是刑警寧澤裹虫,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布肿嘲,位于F島的核電站,受9級(jí)特大地震影響恒界,放射性物質(zhì)發(fā)生泄漏睦刃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一十酣、第九天 我趴在偏房一處隱蔽的房頂上張望涩拙。 院中可真熱鬧,春花似錦耸采、人聲如沸兴泥。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)搓彻。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間旭贬,已是汗流浹背怔接。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留稀轨,地道東北人扼脐。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像奋刽,于是被迫代替她去往敵國(guó)和親瓦侮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • QPS 原理:每天80%的訪問(wèn)集中在20%的時(shí)間里佣谐,這20%時(shí)間叫做峰值時(shí)間肚吏。 公式:( 總PV數(shù) * 80% )...
    yafeiliu閱讀 3,646評(píng)論 0 0
  • 性能測(cè)試的概念 定義:軟件的性能是軟件的一種非功能特性,它關(guān)注的不是軟件是否能夠完成特定的功能狭魂,而是在完成該功能時(shí)...
    我為峰2014閱讀 3,904評(píng)論 3 24
  • ?摘自:https://help.aliyun.com/document_detail/29338.html?sp...
    許你一枝花閱讀 4,808評(píng)論 0 8
  • 活在這冷暖人間 像一只鳥(niǎo)一樣飛翔 像一條魚(yú)一樣呼吸 像一株稻一樣思考 仰望天空 俯首大地 游走在人群之中 做太陽(yáng)遺...
    煙波孤島閱讀 249評(píng)論 2 8
  • 每天都是一個(gè)新的開(kāi)始罚攀。 每天都需要給自己 一些鼓勵(lì),讓自己鼓氣勇氣繼續(xù)在寫(xiě)文的路上再走遠(yuǎn)那么一丟丟趁蕊。 所以坞生,就在剛...
    木木青苔閱讀 545評(píng)論 0 2