對於有非同步介面的業務來說,應該怎麼去設計效能壓測場景?
業務流程包含 4 個介面:
同步介面:A、B、C
非同步介面:D
業務大概是這樣,使用者依次訪問 A 介面-》B 介面-》C 介面,C 介面會返回一些資訊,然後前端根據這些資訊去 D 介面裡面去輪詢結果,D 介面的響應有個狀態欄位 status,如果 status 是 finish 的話前端就停止輪詢,如果 status 是 executing 的話就會繼續輪詢 D 介面,直到 status 是 finish,那我的業務肯定是要輪詢 D 介面直到 finish 狀態才算完成
現在要根據這個業務場景設計壓測場景,如果說不要 D 介面,那很簡單,直接依次訪問 A,B,C 介面就可以了,可是輪詢 D 介面這個動作怎麼設計到場景裡面去呢??
如果說設計壓測場景是訪問 A-》B-》C-》D,直到輪詢出結果,耗時總共 2 分鐘,那我的 TPS 是多少?零點零幾嗎?哈哈,好像沒看過有這麼說的。。。
TPS 都是一秒完成多少事務吧,那我這耗時 2 分鐘才完成一個事務,感覺算起來好奇怪。還有,jmeter 裡面怎麼去新增一個輪詢的介面?是把 A、B、C、D 介面都放到一個事務控制器下面就可以了嗎?
有沒有大佬賜教一下
相關文章
- 系統設計(System Design)應該怎麼去應對面試?面試
- 求助,jmeter 壓測 ,業務場景測試JMeter
- 說說你對vue的mixin的理解,有什麼應用場景?Vue
- 效能場景設計
- 系統設計(System Design)應該怎麼去學習?
- 介面響應錯誤碼應該怎麼設計?ChatGPT這麼說ChatGPT
- 說說對WebSocket的理解?應用場景?Web
- 什麼場景應該用MongoDB ?MongoDB
- 效能測試混合場景計算
- 領導對介面的重視超過了效能,我該怎麼辦?
- 為什麼 API 監控對於任何業務來說都重要?API
- 為什麼API監控對於任何業務來說都重要?API
- 應該怎麼管理程式設計師?程式設計師
- 說說你對棧、佇列的理解?應用場景?佇列
- 三體PCC大賽題目-facebook微博like場景資料庫設計與效能壓測資料庫
- 撥開迷霧,找回自我:DDD 應對具體業務場景,Domain Model 到底如何設計?AI
- 對於你們駁來駁去的《停止學習框架》,我有話說!框架
- 業務建模:CQRS應用場景
- 小程式的ui應該怎麼設計?UI
- 說說你對堆的理解?如何實現?應用場景?
- 效能測試場景提取
- 水壓監控物聯網有什麼應用場景和功能作用
- 秒殺系統中流量削峰場景應該怎麼解決?
- 阿里雲釋出效能測試 PTS 2.0:低成本、高效率、多場景壓測,業務穩定性保障利器阿里
- 為什麼說每個程式設計師都應該有臺Mac電腦程式設計師Mac
- 程式設計師該如何應對老闆和客戶的施壓程式設計師
- 基於場景的設計方法
- Java程式設計師培訓機構該怎麼去選擇Java程式設計師
- 業務邏輯層快取應該設計快取
- cassandra 效能測試場景一
- 淺談聚合介面的應用場景
- 對於一個 APP 測試和 web 測試應該有哪些成長呢!APPWeb
- 說說你對選擇排序的理解?如何實現?應用場景?排序
- 說說你對歸併排序的理解?如何實現?應用場景?排序
- 應對遊戲業務的四大“崩潰”場景有妙招,安全暢玩不是夢!遊戲
- 教育網站搭建對於企業來說有什麼意義?網站
- 為 java 開發者設計的效能測試框架,用於壓測+測試報告生成Java框架測試報告
- 記憶體資料庫在電信行業業務場景有什麼應用?記憶體資料庫行業