中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Jmeter測試WebSocket接口

發布時間:2020-06-20 20:51:12 來源:網絡 閱讀:9080 作者:809316839 欄目:軟件技術

WebSocket接口需要下載相應的補丁插件才能進行測試,下載方法見文章末尾

  • 一、添加線程組
    1. 添加線程組等其他元件
      • 添加線程組,Jmeter執行是通過線程組進行驅動的,測試計劃必須最少有一個線程組,選中Test Plan,點擊右鍵,添加》Threads》線程組
        使用Jmeter測試WebSocket接口
      • 添加CSV 數據文件設置元件,該元件可用來參數化,點擊右鍵》添加》配置元件》CSV 數據文件設置
        使用Jmeter測試WebSocket接口
      • 添加用戶定義的變量,該變量可在整個線程中進行調用
        使用Jmeter測試WebSocket接口
        使用Jmeter測試WebSocket接口
  • 二、依次添加如下請求

    1. 添加創建連接請求-選中線程組,點擊右鍵,添加》Sampler》WebSocket Open Connection
      使用Jmeter測試WebSocket接口
      • 該請求的作用是和websocket接口創建連接,供其他接口連接,然后發送請求給服務器,配置如下:
        使用Jmeter測試WebSocket接口
    2. 添加發送請求-選中線程組,點擊右鍵,添加》Sampler》WebSocket request-response Sampler
      使用Jmeter測試WebSocket接口
      • 該請求的作用是發送請求給服務器,服務器對發送的請求進行處理,配置如下
        使用Jmeter測試WebSocket接口
    3. 添加讀取請求-選中線程組,點擊右鍵,添加》Sampler》WebSocket Single Read Sampler
      使用Jmeter測試WebSocket接口

      • 該請求的作用是讀取系統返回的請求,要根據開發的代碼進行設置循環,比如開發代碼是發送一個request-response Sampler請求,系統返回1000次請求,就需要設置循環次數為1000進行性能測試,如果只是針對接口進行自動化測試,設置1次即可,配置如下:
        使用Jmeter測試WebSocket接口
      • 添加斷言,判斷響應信息中是否包含{'dataType':'testResponse','msg':'返回信息,選中該WebSocket請求,點擊右鍵,添加》斷言》響應斷言,輸入預期結果
        使用Jmeter測試WebSocket接口
        使用Jmeter測試WebSocket接口

      • 循環控制器添加步驟,點擊右鍵,添加》邏輯控制器》循環控制器
        使用Jmeter測試WebSocket接口
        使用Jmeter測試WebSocket接口
    4. 添加關閉請求-選中線程組,點擊右鍵,添加》Sampler》WebSocket Close
      使用Jmeter測試WebSocket接口
      • 該請求用來關閉已經連接的websocket接口,配置如下
        使用Jmeter測試WebSocket接口
  • 三、添加察看結果樹
    • 察看結果樹用來察看每次響應結果的響應數據,選中線程組,點擊右鍵,添加》監聽器》察看結果樹
      使用Jmeter測試WebSocket接口
      使用Jmeter測試WebSocket接口
      腳本到此開發完成,可以進行性能測試,或者用于接口自動化測試

? ?如果文章對你有幫助,可以在右下角點擊關注功能,歡迎轉發、拍磚,本人會持續推出與測試有關的文章,與大家分享測試技術,每一篇原創文章都是用心編寫,杜絕抄襲復制,微信公眾號與本平臺文章同步,方便大家查閱


QQ技術交流群:加群請輸入驗證信息51CTO
??????????????使用Jmeter測試WebSocket接口


微信二維碼關注公眾號:

????????????使用Jmeter測試WebSocket接口


關注之后,回復資源下載,即可獲取本人共享的各種資源下載地址

使用Jmeter測試WebSocket接口

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新蔡县| 大埔县| 聂荣县| 华池县| 龙川县| 永靖县| 桓仁| 邯郸市| 招远市| 工布江达县| 读书| 连云港市| 常宁市| 娄底市| 句容市| 穆棱市| 育儿| 托克逊县| 宁强县| 扶沟县| 东乌珠穆沁旗| 秭归县| 东海县| 武清区| 无极县| 大姚县| 六安市| 峨边| 鱼台县| 松阳县| 雅安市| 大埔区| 汶川县| 新竹市| 德清县| 兴文县| 威信县| 大荔县| 晴隆县| 达州市| 白玉县|