【JMeter】Thread Group下的组件Sampler取样器
我們創建了線程組Thread Group后,會在它下面add組件Sampler取樣器。
1. 取樣器用來向服務器發送請求,記錄響應信息,響應時間的最小單元。
2. 用監聽器可以查看取樣結果,也可以結合斷言進一步驗證響應接口是否符合預期。
3. 取樣器不存在作用域,其他配置元件、定時器、斷言等會作用于范圍內的取樣器。
4. 取樣器是按照樹上順序從上到下執行的。
5. JMeter支持多種不同的sample,如下圖:
常見的Sampler有HTTP Request/JDBC Request
HTTP Request
最常用的取樣器,主要測試接口性能
常見的Sampler有HTTP Request/JDBC Request
HTTP Request 最常用的取樣器,主要測試接口性能
Name: 請求名稱,可以取接口名稱
Comments: 簡單介紹一下請求信息
Basic 基礎配置
Web Server-->Protocol: 可以取http或者https,大小寫不敏感,默認http
Web Server-->Server Name or IP: 輸入域名或者ip地址
Web Server-->Port Number: 輸入訪問的端口號,默認值為 80
HTTP Request-->下來選擇請求方式,主要有get/post
HTTP Request-->Path: 輸入接口具體訪問路徑
HTTP Request-->Content encoding: 請求內容的編碼方式,默認值為iso8859
Redirect Automatically: 自動重定向,如果選中該項,發出的 http 請求得到響應是 301/302,jmeter 會重定向到新的界面
Follow Redirects: 跟隨重定向,默認勾選
Use KeepAlive: jmeter和目標服務器之間使用 Keep-Alive 方式進行 HTTP 通信(默認選中)
Use multipart/form-data: 請求的數據類型為multipart/form-data
Browser-compatible headers: 當勾選multipart/form-data時,勾選此項
? ? ? ? 會截掉http請求頭中的Content-Type和Content-Transfer-Encoding,而只發送Content-Disposition部分
Parameters: 請求數據,key=value類型
Body Data: 請求數據json時,Parameters和Body Data 2者只能選一個
Files Upload: 請求參數是文件時
Advanced加強配置
<待補充>
總結
以上是生活随笔為你收集整理的【JMeter】Thread Group下的组件Sampler取样器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python启动c语言gdb,使用gdb
- 下一篇: python窗体设计插件_Python