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

溫馨提示×

溫馨提示×

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

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

使用Jmeter測試Restful接口

發布時間:2020-07-30 10:39:37 來源:網絡 閱讀:1523 作者:809316839 欄目:軟件技術
  • 一、添加線程組等元件
    1. 添加線程組
      • 添加線程組,Jmeter執行是通過線程組進行驅動的,測試計劃必須最少有一個線程組,選中Test Plan,點擊右鍵,添加》Threads》線程組
        使用Jmeter測試Restful接口
    2. 添加用戶參數
      • 在線程組上添加用戶參數,用戶可以利用此元件進行參數設置,在取樣器中進行參數化,用戶(線程)在進行參數化取值時可以根據用戶來區分,選中線程組,點擊右鍵,添加》前置處理器》用戶參數,填寫調用的名稱,變量值
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
    3. 添加HTTP信息頭管理器
      • 在線程組添加HTTP信息頭管理器,信息頭管理器就是用來維護接口的信息頭,需要使用此元件進行維護,選中線程組,點擊右鍵,添加》配置元件》HTTP信息頭管理器,填寫表頭信息x-auth-token、Content-Type等
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
    4. 添加HTTP請求默認值
      • 在線程組添加HTTP請求默認值,該元件的作用是把重復的部分封裝起來,一次設置多次使用,選中線程組,點擊右鍵,添加》配置元件》HTTP請求默認值,填寫了協議、服務器名稱/ip、端口號,HTTP請求中就可以不用輸入該選項
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
  • 二、實現新增檢查任務請求

    1. 分析請求接口
      • 通過抓包工具fiddle或者谷歌瀏覽器調試可以知道請求的參數如下,接口方法為post
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
    2. 獲取projectId(項目id)
      1.1 添加HTTP請求

      • 添加項目查詢接口請求,用來獲取ProjectId,選中線程組,點擊右鍵,添加》Sampler》
      • HTTP請求,填寫名稱、協議、方法、路徑
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
        1.2 添加 JSON Path Extractor提取器
      • 選中該HTTP請求,點擊右鍵,添加》后置處理器》jp@gc - JSON Path Extractor,輸入提取的變量名稱,以及JSONPath表達式
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
        1.3 添加 BeanShell PostProcessor
      • 使用該方法獲取的變量,會有【】包含,需要新增該元件進行切割,選中該HTTP請求,點擊右鍵,添加》后置處理器》BeanShell PostProcessor,可以使用java語言進行切割
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
        1.4 添加斷言
      • 判斷響應信息中是否包含{"code":0,"msg":"SUCCESS",選中該HTTP請求,點擊右鍵,添加》斷言》響應斷言,輸入預期結果
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
    3. 獲取repoId(倉庫id)
      1.1 添加HTTP請求
      • 添加項目關聯的倉庫查詢接口請求,用來獲取repoId,選中線程組,點擊右鍵,添加》Sampler》
      • HTTP請求,填寫名稱、協議、方法、路徑
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
        1.2 添加 JSON Path Extractor提取器
      • 選中該HTTP請求,點擊右鍵,添加》后置處理器》jp@gc - JSON Path Extractor,輸入提取的變量名稱,以及JSONPath表達式
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
        1.3 添加 BeanShell PostProcessor
      • 使用該方法獲取的變量,會有【】包含,需要新增該元件進行切割,選中該HTTP請求,點擊右鍵,添加》后置處理器》BeanShell PostProcessor,可以使用java語言進行切割
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
        1.4 添加斷言
      • 判斷響應信息中是否包含{"code":0,"msg":"SUCCESS",選中該HTTP請求,點擊右鍵,添加》斷言》響應斷言,輸入預期結果
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
    4. 實現接口請求
      1.1 添加HTTP請求
      • 添加新增檢查任務接口請求,選中線程組,點擊右鍵,添加》Sampler》
      • HTTP請求,填寫名稱、協議、方法、路徑、參數,此時需要把之前獲取的參數值替換成變量格式,jmeter使用${projectid}格式可以引用生成的變量
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
        1.2 添加斷言
      • 判斷響應信息中是否包含{"code":0,"msg":"SUCCESS"},選中該HTTP請求,點擊右鍵,添加》斷言》響應斷言,輸入預期結果
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
  • 三、添加監聽器
    1. 添加察看結果樹
      • 察看結果樹用來察看每次響應結果的響應數據,選中線程組,點擊右鍵,添加》監聽器》察看結果樹
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口
    2. 添加聚合報告
      • 聚合報告可以看到表格顯示的結果與圖形結果,會統計采樣器(請求)執行的次數、平均響應時間、最小響應時間、最大響應時間、吞吐量,選中線程組,點擊右鍵,添加》監聽器》聚合報告
        使用Jmeter測試Restful接口
        使用Jmeter測試Restful接口

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


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


微信二維碼關注公眾號:

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


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

使用Jmeter測試Restful接口

向AI問一下細節

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

AI

富川| 额敏县| 呼和浩特市| 汝州市| 永仁县| 石泉县| 仪陇县| 慈溪市| 和静县| 巫山县| 涡阳县| 会泽县| 汝阳县| 韶山市| 基隆市| 农安县| 保靖县| 元江| 瓦房店市| 广南县| 沐川县| 云南省| 古浪县| 台中县| 棋牌| 禄劝| 简阳市| 炎陵县| 枞阳县| 绥德县| 永康市| 南和县| 台北县| 平武县| 淳安县| 门头沟区| 聂拉木县| 揭阳市| 会宁县| 玛多县| 芜湖县|