JMETER Debug Sampler
JMETER 中間sample 是真正幹活的傢伙,性能測試過程中間通過sample 中間的組件向服務器發送請求,同時,從服務器端返回響應。由於sample 中間組件較多,不會對所有的sample 中間的所有組件進行講解,只會講解比較常用的,比如:HTTP請求、JDBC Request等等。
線程組右鍵-->添加--->Sampler
JMETER HTTP 請求
新建線程組右鍵--->添加-->sampler--->HTTP 請求,服務器名稱或IP:192.168.3.100 端口爲:8087,協議:http, 方法:POST,Content encoding utf-8,路徑:/login.html,Parameters 參數列表 username 值爲:test01, password 值爲:123456
參數說明:
名稱 |
定義HTTP 請求名稱(建議使用一個有意義的名稱) |
註釋 |
非必填項 |
服務器名稱或IP |
發送到目標服務器的域名或者IP |
端口號 |
目標服務器對於該應用服務的端口 比如:tomcat 默認是:8080 如果端口默認是:80 可以選擇不填 |
協議 |
向目標服務器發送http請求時的協議,支持http 和https 協議,如果默認沒有填寫即:http |
方法 |
post 或者 get |
Content encoding |
編碼方式(Content-Type=application/json;charset=utf-8) |
路徑 |
目標的URL路徑(不包括服務器地址和端口)比如:/login.html |
自動重定向 |
如果選中該項發出的http請求得到響應是301/302,jmeter會重定向到新的界面
|
Use keep Alive |
jmeter 和目標服務器之間使用 Keep-Alive方式進行HTTP通信(默認選中) |
Use multipart/from-data for HTTP POST |
發送HTTP POST 請求時使用 |
Parameters |
參數列表,以鍵值對方式顯示,參數名稱、參數值 |
Body Data |
請求報文裏面主體實體的內容,比如:xml JSON 格式發送報文 |
Embedded URLs must match |
用戶只希望獲取特定資源,只有能匹配指定正則表達式的URL指向資源會被下載
|
其他說明:
1、如果Parameters 已經有參數列表信息,再操作Body Data 會有提示信息。
請求參數中間有亂碼問題,注意修改Content encoding
更新學習資料:https://edu.csdn.net/course/detail/25768
更新學習資料:https://edu.csdn.net/course/detail/22948