jmeter之傳送json資料的post請求
1.1 建立一個執行緒組
1.2 設定執行緒組引數
1.3 新增http請求
1.4 修改http請求的內容
1.5 因為傳送的是json資料的http請求,所以我們需要新增HTTP Header Manager
1.6 修改HTTP Header Manager資訊
1.7 新增斷言(響應斷言[Response Assertion])
1.8 修改Response Assertion的內容
說明:
Apply to:指定斷言作用範圍。
Main sample and sub-sample:作用於主main sample和子sub-sample
Main sample only:只作用於main sample
Sub-samples only:只作用於sub-sample
JMeter Variable:作用於JMeter變數
注意:
1、大多數情況下,可只勾選“main sample only”,因為一般情況下,發起一個請求,實際就只有一個請求。但是在某些情況下,發起一個請求時,會觸發多個伺服器請求,這時候就有main sample和sub-sample之分,類似ajax請求,另外,如果發起重定向請求,並且勾選“跟隨重定向”,則把重定向後的請求視為main-sample
2、如果sub-sample斷言失敗,但main sample斷言成功,那麼main sample也被設定為失敗狀態。如果作用域JMeter變數,且該變數關聯main sample,那麼如果斷言失敗,則main sample也被設定為失敗(If the JMeter variable option is used, it is assumed to relate to the main sample, and any failure will be applied to the main sample only)。
3.如果執行完每個sampler的所有斷言,變數JMeterThread.last_sample_ok會被設定為true或false
要測試的響應欄位:
響應文字(Text Response) -從伺服器返回的響應文字,比如body,包含HTTP頭
Document(text) -通過Apache Tika追蹤的各種各種型別文件的文字
URL樣本
響應程式碼(Response Code) -比如200
響應訊息(Response Message) -比如OK
Response Headers -響應頭,包括Set-Cookie頭,如果有的話
Ignore Status -指示JMeter設定sampler status的初始狀態為success。sample status是否成功,由已Response status和斷言結果決定,當選中Ignore Status時,Response status被強制設定為success,不執行進一步的斷言判斷。僅第一次斷言時使用。
1.8 新增監聽器(察看結果樹)
1.9 點選執行後察看結果樹(執行均通過)
相關文章
- java傳送post請求 ,請求資料放到body裡Java
- 『動善時』JMeter基礎 — 14、使用JMeter傳送Post請求JMeter
- 【Postman】6 Postman 傳送post請求-Json格式PostmanJSON
- Postman傳送Post請求Postman
- Java傳送Post請求Java
- C# 傳送POST請求C#
- 以Raw的方式傳送POST請求
- java傳送http的get、post請求JavaHTTP
- 使用Postman傳送POST請求的指南Postman
- java傳送GET和post請求Java
- python傳送HTTP POST請求PythonHTTP
- post 封裝Map 傳送請求封裝
- PHP傳送POST和GET請求PHP
- 用Fiddler 傳送post請求
- 使用C#傳送POST請求C#
- Java用HttpClient3傳送http/https協議get/post請求,傳送map,json,xml,txt資料JavaHTTPclient協議JSONXML
- curl 傳送 POST 請求的四種方式
- linux用curl傳送post請求Linux
- httprequest- post- get -傳送請求HTTP
- php 利用socket傳送GET,POST請求PHP
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- 【轉】怎麼用PHP傳送HTTP請求(POST請求、GET請求)?PHPHTTP
- Zttp 傳送 form params 請求 而非 JSON 請求ORMJSON
- Jmeter —— jmeter利用取樣器中http傳送請求JMeterHTTP
- scrapy-redis原始碼解讀之傳送POST請求Redis原始碼
- postman(二):使用postman傳送get or post請求Postman
- file_get_contents傳送post請求
- cURL實現傳送Get和Post請求(PHP)PHP
- oracle使用utl_http包傳送post請求OracleHTTP
- WebApi 中請求的 JSON 資料欄位作為 POST 引數傳入WebAPIJSON
- 關於用URL類傳送POST請求的問題?
- Go語言開發傳送Get和Post請求Go
- 利用post請求傳送內容進行爬蟲爬蟲
- jmeter 傳送 UDP 請求,怎麼接收伺服器返回的 TCP 服務資料JMeterUDP伺服器TCP
- react-fetch資料傳送請求React
- axios傳送post請求,request.getParamter接收不到iOS
- jmeter之http請求-如何上傳檔案JMeterHTTP
- 二、傳送請求,獲取響應資料