使用Jmeter進行HTTP介面測試

來源:互聯網
上載者:User

標籤:string   查詢   bsp   執行   匹配   bst   綠色   ice   主網域名稱   

這幾天學習了一下使用Jmeter進行HTTP介面測試,這個也是後面進行效能測試的基礎吧安裝運行請自行搜尋,:http://jmeter.apache.org/download_jmeter.cgi這裡只講流程先以一個最簡單的音樂列表請求為例http://www.xxx.com/service/audio/recommend?sn=sssssssnnnnnnn&ts=1431485908047&sign=3cc9b856b1ba7edfd4f845e4&audio_type=6&size=5可以直接在瀏覽器運行,返回5首歌的列表 1.開啟jmeter,右擊‘測試計劃’-Threads-線程組,建立一個線程組

2.右擊線程組-添加-配置元件-HTTP請求預設值
3.HTTP請求預設值是為了下面每個HTTP請求設定一個預設值,即你在這裡設定一次,之後每個HTTP請求都可以複用一些設定。我這裡只填了網域名稱,其他都用預設值
 4.右擊線程組-添加-Sampler-HTTP請求,添加一個具體的HTTP請求
 5.在HTTP請求中的路徑處將除主網域名稱外的複製到這裡。因為這個只是一個簡單的查詢介面,方法選擇GET 6.右擊HTTP請求-添加-斷言-響應斷言,以判斷傳回值是否是預期的
 7.在響應斷言中,一切都按預設即可。介面運行成功,會返回狀態代碼2000和Successful的資訊,你單填其中哪個都行。這裡為了最大程度保證沒有錯誤,將傳回值的前半部分全複製到這裡。如果你的傳回值很簡單的話,可以將‘模式比對規則’中選中‘匹配’,然後將傳回值一字不差的複製到下面,這樣就是完全符合的關係。我這裡是選擇了‘Substring’,包含的關係。如果選中後面的‘否’複選框,就是非的意思。
 8.之後右擊線程組-添加-監聽器-察看結果樹,這裡會顯示所有的執行結果
 9.點擊工具列綠色的三角執行按鈕,執行完畢後單擊‘察看結果樹’,單擊相應的HTTP請求,就可以看到jmeter發出的請求和收到的響應結果


  對於需要在發送請求時附加JSON資料的介面,操作除了上面的步驟,只需再加2個地方1.右擊HTTP請求-添加-配置元件-HTTP資訊頭管理器,點擊下方的添加按鈕,分別填入:Content-Type和application/json2.在HTTP請求中,除了填寫完路徑後,在下方的‘BodyData’中將要發送的JSON粘貼進來,將方法選為‘POST’

使用Jmeter進行HTTP介面測試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.