目錄結構:
添加線程組
添加HTTP請求
添加察看結果樹
添加斷言
添加斷言結果
添加聚合報告
示例接口:https://www.google.com/search?q=谷歌&oq=谷歌
jmeter腳本下載:jmeter basic demo.jmx
1. 添加線程組
右鍵點擊“Test Plan” -> “Add” -> “Threads(Users)” -> “Thread Group”
點擊“Thread Group” ,可以配置線程組名稱,線程數,線程時長,循環次數,調度器等參數:
2. 添加HTTP請求
右鍵點擊“Thread Group” -> “Add” -> “Sampler” -> “HTTP Request”
HTTP Request信息填寫可以參考下圖:
右鍵點擊“HTTP Request” -> “Add” -> “Config Element” -> “HTTP Header Manager”
”HTTP Header Manager“常用的Content-Type默認爲“text/html”, HTTP Body爲json時爲“application/json”,HTTP Body爲爲Form表格時爲“application/x-www-form-urlencoded”。
3. 添加察看結果樹
右鍵點擊“Thread Group” -> “Add” -> “Listener” -> “View Result Tree”
運行Http請求,修改響應數據格式爲“HTML Source Formatted”,可以看到返回結果頁面搜索爲”谷歌“。
4. 添加斷言
右鍵點擊“HTTP Request” -> “添加”-> “斷言” -> “響應斷言”
校驗HTTP response中是否包含搜索詞“谷歌”。
5. 添加斷言結果
右鍵點擊“HTTP Request” -> “Add”-> “Listener” -> “Assertion Results” 我們再運行一次就可以看到斷言結果了
6. 添加聚合報告
右鍵點擊“Thread Group” -> “Add” -> “Listener” -> “Summary Report”,用以存放性能測試報告 至此,我們完成了一個完整Http接口的JMeter性能測試腳本編寫。