日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

JMeter模擬上傳

若您需要對文件、圖片的上傳接口進行壓測,可以使用JMeter編寫腳本來模擬上傳功能,然后通過PTS的JMeter原生壓測方式發(fā)起壓測。本文為您介紹如何使用JMeter客戶端構(gòu)造場景,并在PTS控制臺完成壓測。

前提條件

已在本地安裝JMeter客戶端。

步驟一:編寫JMeter腳本

以下步驟將介紹如何通過編寫JMeter腳本實現(xiàn)模擬上傳功能。

  1. 啟動JMeter客戶端。
  2. 在JMeter客戶端右鍵單擊Test Plan,選擇Add > Threads(Users) > Thread Group,為JMeter測試計劃添加線程組,示例命名為模擬上傳
  3. 在JMeter客戶端右鍵單擊Thread Group,選擇Add > Sampler > HTTP Request,在線程組中添加HTTP請求,示例命名為上傳
  4. 根據(jù)業(yè)務(wù)實際接口,填寫HTTP Request Basic頁簽下的基本信息。
    示例如下:
    • Protocol:http
    • Server name or IP:www.example.com
    • Port Number:8080
    • Method:POST
    • Path:/fileupload
  5. 選中Use multipart/form-data。在Parameters頁簽下,單擊Add來添加請求Body中的參數(shù)信息。
    一般上傳接口中無需填寫,視具體請求來配置。配置項說明如下:
    配置項說明示例值
    Name參數(shù)名
    Value參數(shù)值
    URL Encode?是否進行encode編碼選中后會進行encode編碼,默認(rèn)不選中。
    Content-Type內(nèi)容類型text/plain
    Include Equals無Value值的參數(shù)是否需要等號(=)選中之后URL會變?yōu)?kbd data-tag="userinput" id="userinput-idg-ud9-eb4" class="userinput">http://www.example.org/?login=。
  6. 單擊Files Upload頁簽,并單擊Add添加參數(shù)信息。
    配置項說明示例值
    File Path文件路徑填寫文件名。注意:將該腳本上傳至PTS發(fā)起壓測時,需直接填寫文件名,勿添加本地地址。
    Parameter Name參數(shù)值file
    MIME Type內(nèi)容類型image/png
    配置示例如下圖所示:ADD
  7. 右鍵單擊HTTP Request Sampler的上傳,選擇Add > Config Element > HTTP Header Manager,添加Header信息。上傳接口一般需要配置Cookie和Content-Type。如果Thread Group中有登錄操作,可不單獨設(shè)置Cookie。
    配置示例如下圖所示:HTTP Request
  8. 右鍵單擊Thread Group 模擬上傳,選擇Add > Listener > View Results Tree,在線程組中查看結(jié)果樹。
  9. 保存測試計劃文件,進行腳本調(diào)試。
    根據(jù)View Result Tree查看該上傳腳本的請求信息,示例如下圖所示:View Result Tree

步驟二:使用JMeter原生壓測

調(diào)試成功后,需要在PTS控制臺選擇JMeter原生壓測模式并上傳該測試腳本及相關(guān)文件進行壓測。具體操作,請參見創(chuàng)建JMeter場景。

JMeter壓測