性能測試場景設(shè)計(jì)之 階梯性能場景(負(fù)載測試場景)

推薦2年前發(fā)布 AI工具箱
44 00

負(fù)載測試:」 逐步增加并發(fā)用戶數(shù)??捶?wù)器的最大拐點(diǎn)區(qū)間在哪里。再縮小拐點(diǎn)區(qū)間,找出最大并發(fā)用戶數(shù)。

使用方式: 安裝 jpgc插件

添加線程

每次遞增10個(gè)并發(fā)

  • This group will start:給定當(dāng)前負(fù)載的并發(fā)用戶數(shù)
  • First, wait for:等待XX秒后開始啟動(dòng)
  • Then start:0秒(初始化)啟動(dòng)XX并發(fā)用戶數(shù)
  • Next, add:每using ramp-up時(shí)間內(nèi)啟動(dòng)XX的用戶數(shù)
  • threads every:每次加壓階梯下用戶完成啟動(dòng)后保持運(yùn)行XX秒
  • using ramp-up:XX秒內(nèi)完成Next, add的用戶數(shù)的啟動(dòng)
  • Then hold load for:This group will start并發(fā)用戶數(shù)全部啟動(dòng)完成后保持運(yùn)行XX秒
  • Finally, stop:每隔threads every的時(shí)間減少XX用戶數(shù)
  • threads every:每隔XX秒減少Finally, stop的用戶數(shù)

上圖表示,5s 時(shí)間增加10個(gè)線程數(shù),10個(gè)線程數(shù)持續(xù)運(yùn)行30s,達(dá)到100個(gè)線程后,持續(xù)運(yùn)行60s ,最后以每秒 停止5個(gè)線程的速度停止線程

完全不知道項(xiàng)目的性能瓶頸范圍時(shí),一般設(shè)置 0~ 100個(gè)并發(fā)

找到最大并發(fā)數(shù)

設(shè)置初始并發(fā)數(shù)為15,執(zhí)行測試

18個(gè)并發(fā)以后響應(yīng)時(shí)間大于1.5s

tps

隨著并發(fā)用戶數(shù)在增加,可以看到平均響應(yīng)時(shí)間在緩慢上升。

18個(gè)并發(fā)以后

用戶滿意度指數(shù)是1.5s,可以看出注冊接口的最大并發(fā)用戶數(shù)是18。

? 版權(quán)聲明

相關(guān)文章

暫無評論

none
暫無評論...