原创 jmeter 壓測簽名算法

概述 接到上級通知,需要配合第三方供應商,對他們的合同簽署流程進行一次壓測。聽起來很簡單,但是中間涉及到的東西很多 業務流程 這個第三方的簽署流程大致如下 1.登錄獲取token 2.獲取當前時間戳 3.對合同pdf進行base64轉碼 4

原创 jmeter 性能測試入門手冊分享

深思熟慮之下,決定把這份性能測試入門手冊分享給大家 最初整理這份教程的是因爲自己在學習性能測試的過程中踩過了很多的坑,遇到了 數不清的問題,於是就想着將這些解決的問題全都歸攏在一個文檔裏,方便自己查閱。沒想到知識點積累的越來越多。漸漸的發現

原创 Jmeter(四十七)_性能測試統計超時率

概述 今天做一個性能測試的案例。需求中給出併發人數和業務時間段。根據2,5,8原則,統計響應超時率 實際場景 1:登錄--考勤打卡--退出 2:併發人數200人,業務持續時間5分鐘 3:要求登錄響應時間不能超過5s,考勤打卡時間不能超過2s

原创 jmeter項目實戰系列(連載中)

jmeter基礎公開課:https://edu.csdn.net/course/detail/27515  性能測試公開課:https://edu.csdn.net/course/detail/27571 jmeter接口自動化交流QQ羣:

原创 記一次cpu指標異常的跟蹤排查

問題描述: 最近在測試環境的服務器上,無意中發現cpu持續飆高。最高的時候達到了200%經過反覆重啓無效之後,決定挖掘深層次的原因   通過top命令打印出消耗cpu的pid,如圖    通過ps -mp 24597 -o THREAD,

原创 6月6號開學! 《由淺入深學性能》課程升級改版

課程介紹 《由淺入深學性能》課程,6月6號開學! 主講老師:飛天小子 上課方式:每週六週日晚8點到10點,QQ羣視頻在線直播教學 本期上課時間:6月5號-8月2號,每週六、週日晚上20:00-22:00 課程有錄屏,趕不上直播會發放錄播視

原创 性能測試面試問答

性能交流扣扣羣:317765580 性能測試的三個核心原理是什麼? 1.基於協議。性能測試的對象是網絡分佈式架構的軟件,而網絡分佈式架構的核心是網絡協議 2.多線程。人的大腦是單線程的,電腦的cpu是多線程的。性能測試就是利用多線程的技

原创 你絕對百度不到的jmeter使用技巧(歡迎提問,不定時更新)

性能交流扣扣羣:317765580 提問1 如何在大併發測試下,讓登錄或者後續接口只執行一次? 回答 這個問題網上的答案其實很多,但是大多不靠譜。 比如推薦使用僅一次控制器,但是僅一次控制器對線程組無效;比如推薦跨線程組調用,但是這樣比

原创 必須掌握的階梯式性能指標監聽!

  概述 我們在進行階梯式壓力測試的時候,聚合報告生成的結果是一個彙總數據。並不會階梯式的統計壓測性能數據。這樣我們就不能去對比不同階梯壓力下的性能數據變化趨勢。 期望 假設現在一共會加載100個線程,我期望聚合報告中分別展示1-20,20

原创 性能測試技能樹

基礎:   完整的性能測試流程     需求-計劃-方案-環境搭建-用例設計-數據準備-場景設計-腳本開發-腳本執行-結果分析-問題反饋-性能調優-結果報告   性能指標     T

原创 JVM 內存區域大小參數設置

JVM內存包括區域 Heap(堆區)   New Generation(新生代)   Eden 伊甸園   Survivor From   Survivor To  

原创 年輕代與老年代的調優筆記

年輕代與老年代的調優(筆記整理) 幾個常見名詞 年輕代(young 區)從年輕代空間(包括Eden和Survivor 區域)回收內存被稱爲 Minor GC空間太小可能導致對象直接進入 old區 。如果old區 滿了,會觸發full gc。

原创 性能測試-cpu負載和cpu利用率

概述 做壓力測試的時候,我們經常會關注兩個指標,CPU利用率和CPU負載   Linux中,進程分爲三種狀態:   阻塞的進程blocked process   可運行的進程runnable process   正在運行的進程r