JMeter的POST請求的幾種傳參比較

     近期負責的項目,需要進行接口的POST請求測試。根據業務需要,測試時用到了JMeter的3種傳參方式,如請求報文+filepath指定參數文件存放路徑、請求報文+json串/xml信息。本文對該項目測試過程中用到的傳參方式做個小結。

1.JMeter:請求鏈接+xml文件的filepath

1.1設置請求腳本

step1:添加線程組
Step2:在線程組中添加http請求

  • 填寫ip和端口信息
  • 選擇請求方式:POST
  • 在路徑中填寫請求報文,xml文件通過參數拼接在請求報文中;

Step3:在線程組中添加監聽器

  • 查看結果樹

Step3:在線程組中添加斷言

  • 響應斷言,如該項目請求成功的返回碼是:{“code”:"0000",....}

1.2執行請求腳本

2.JMeter:請求鏈接+json

2.1設置請求腳本

step1:添加線程組

step2:在線程組中添加HTTP信息頭管理器

  • Content-type:application/json

Step3:在線程組中添加HTTP請求
  • 填寫ip和端口信息
  • 選擇請求方式:POST
  • 在路徑中填寫請求報文
  • 在Body Data中添加請求的json串


Step4:在線程組中添加監聽器

  • 查看結果樹

Step5:在線程組中添加斷言

  • 響應斷言,如該項目請求成功的返回碼是:{“code”:"0000",....}

2.2執行請求腳本

3.JMeter:請求鏈接+xml

3.1設置請求腳本

step1:添加線程組

step2:在線程組中添加SOAP/XML-RPC Request

  • 在URL中輸入包含請求ip、端口信息和其它報文信息的請求鏈接
  • 在Soap/XML-RPC Data中輸入xml信息;

Step3:在線程組中添加監聽器

  • 查看結果樹

Step4:在線程組中添加斷言

  • 響應斷言,如該項目請求成功的返回碼是:{“code”:"0000",....}

3.2執行請求腳本




                                                                                                                                      版權歸屬laofashi

 

 

 

注:本文屬於原創,本博客下所有內容,凡註明"來源:laofashi2015"的所有文字、圖片和音視頻資料,版權均屬laofashi2015所有,任何媒體、網站或個人未經本人協議授權不得轉載、鏈接、轉貼或以其他方式複製發佈/發表。已經本人協議授權的媒體、網站,在下載使用時必須註明"稿件來源:laofashi2015",違者本人將依法追究責任。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章