• <menu id="wosog"><strong id="wosog"></strong></menu>
  • <nav id="wosog"></nav>
  • <menu id="wosog"></menu>
    400-650-7353

    精品課程

    您所在的位置:首頁 > IT干貨資料 > 軟件測試 > 【軟件測試基礎知識】了解jmeter分布式測試

    【軟件測試基礎知識】了解jmeter分布式測試

    • 發布: 軟件測試培訓
    • 來源:軟件測試培訓問答
    • 2020-08-14 15:10:16
    • 閱讀()
    • 分享
    • 手機端入口

    一提到分布式測試,大家肯定會覺得,哇!好高大上,一定很高深的吧,這里老師推出不做傻白甜系列文章,帶同學們一步一步理解jmeter的分布式測試。

    首先我們來看下jmeter自動化測試的流程 ,見如下圖1

    【軟件測試基礎知識】了解jmeter分布式測試

    在上圖,我們可以看到,在接口自動化測試過程中測試計算機的線程組,發送500個并發請求給服務器,可能會面臨如下兩種情況:

    第一種:服務器崩了,這種情況下,你可以很開心的找開發,發現一個bug,這個bug不滿足系統的性能需求,系統的性能需求是要求能并發600個并發請求,這種情況表,開發只能乖乖的去提升性能。

    第二種:你自己的測試計算機崩了,這種情況下,如果這個時候你再去找開發,開發會認為你"傻白甜"!

    自己的測試計算機崩了,應該從自身找原因,不能去找開發了。

    這個問題的真正原因在于測試計算機的資源不滿足這么多的并發請求,所以你去找開發是沒用的。

    那么碰到這種情況該怎么辦?

    給測試計算機增加cpu,增加內存,硬盤,讓他變得更強大?

    還是多找幾臺計算機來協同工作,一起跑這個腳本,幫測試計算機分擔下?

    業內所有的選擇都是多找幾個計算機一起跑這個腳本?

    那么怎么跑?

    搞好多臺計算機,大家誰也不管誰,都狂往服務器發送請求?

    那是不可能地,我們說要做到“統籌兼顧”,得聽出政治的味道來了?那就對了,很多政治理論是智慧的結晶,在任何領域都會用到。

    那jmeter 是如何做到統籌兼顧的呢

    --------采用分布式測試的方式---------

    具體見下圖:

    【軟件測試基礎知識】了解jmeter分布式測試

    通過上圖,我們可以總結下jmeter分布式測試的特點

    1、jmeter的分布式有一個主控制機,控制其他幾臺奴隸執行機

    2、主控制機上安裝jmeter軟件,編寫jmeter的腳本

    3、奴隸執行機上面也安裝jmeter軟件,但腳本并不在奴隸執行機上,奴隸執行機只執行腳本

    4、分布式流程為:jmeter主控制機控制奴隸執行機執行主控機的測試腳本,奴隸執行機發送并發請求給服務器,后續將性能測試的結果匯聚回主控制機。

    好了,如果都get到了jmeter分布式測試的基本原理,下次教你怎么 在jmeter分布式性能測試部分,面對面試官的反手掏~~~~

    課程好禮申請領取
    您的姓名
    您的電話
    意向課程
     

    中公優就業

    官方QQ

    掃描上方二維碼或點擊一鍵加群,免費領取價值599元網課,加群暗號:599。 一鍵加群

    >>本文地址:
    注:本站稿件未經許可不得轉載,轉載請保留出處及源文件地址。

    推薦閱讀

    優就業:ujiuye

    關注中公優就業官方微信

    • 關注微信回復關鍵詞“大禮包”,領80G學習資料
    QQ交流群
    領取免費網課
    (加群備注“網站”)
    IT培訓交流群 加入群聊 +
    軟件測試 加入群聊 +
    全鏈路UI/UE設計 加入群聊 +
    Python+人工智能 加入群聊 +
    互聯網營銷 加入群聊 +
    Java開發 加入群聊 +
    PHP開發 加入群聊 +
    VR/AR游戲開發 加入群聊 +
    大前端 加入群聊 +
    大數據 加入群聊 +
    Linux云計算 加入群聊 +
    優就業官方微信
    掃碼回復關鍵詞“大禮包”
    領取80G學習資料

    巨劃算
    現在開通
    2020OAO訓練營
    免費試聽
    課程資料、活動優惠 領取通道
     
     
  • <menu id="wosog"><strong id="wosog"></strong></menu>
  • <nav id="wosog"></nav>
  • <menu id="wosog"></menu>
    线上棋牌平台