JMETER HTTP 請求

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

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