1. 程式人生 > 其它 >JMeter基本操作(抓包環境中的常見問題)

JMeter基本操作(抓包環境中的常見問題)

線JMeter最基本的操作有三個步驟:

  • 先新增一個執行緒組。
  • 新增HTTP請求。
  • 新增檢視結果樹。

1.1.新增執行緒組--在測試計劃下新建一個執行緒組

1.2.新增HTTP請求--線上程組下新增HTTP請求

1.3.新增察看結果樹--線上程組下新增檢視結果樹(要不然看不到結果)

新增完這三樣元件,就可以傳送Http的請求了,想要編寫介面指令碼,需要先熟悉HTTP協議的基礎知識。

jemeter在使用過程中容易出現的問題:

  1. 、找不到登入的介面,登入不上去,
  2. 、新建不了學校,
  3. 、找到了登入的包-填寫錯誤,多了空格,埠號錯,或者沒注意看Content-Type。

Request組成

客戶端傳送一個HTTP請求到伺服器的請求訊息包括以下格式: 請求行(request line)、請求頭部(header)、空行和請求資料四個部分組成。

1、如果請求傳送不成功,要檢查一遍請求(請求行請求頭body)。如下圖;

2、注意看請求頭中的User-Agent(宣告客戶端型別)、Content-Type(傳送post請求的時候,資料型別的宣告

3、注意:post請求的資料型別分兩種 :application/x-www-form-urlencoded+application/json,具體分析如下:

如果是post請求,首先要看Content-Type是什麼樣的資料型別

如果是json型別的,那麼要加上資訊頭管理器,把資料填寫在“訊息體資料中”。

如果是 /x-www-form-urlencoded型別的,把資料直接填寫在“引數”中,可以不用加資訊頭管理器(加的時候要注意,在操作業務下面新建資訊頭)

Get是沒有body請求的

post可以有body,也可以為空不填寫。

Referer:當前請求的上一個請求

新建學校,學會用函式Random(返回一個介於給定的最小值和最大值之間的隨機數)。例子${__Random(100,30000,)}