近期負責的項目,需要進行接口的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",違者本人將依法追究責任。