Jmeter 01 Jmeter下載安裝及入門

jmeter簡介

Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟件作壓力測試,它最初被設計用於Web應用測試,但後來擴展到其餘測試領域。——百度百科html

下載

下載地址:https://jmeter.apache.org/download_jmeter.cgi
web

安裝

  1. 因爲Jmeter是基於Java的程序,因此咱們要使用Jmeter就必須先安裝Java環境,JDK的安裝方法你們自行百度(目前最新的Jmeter5.1.1須要Java8+,因此建議安裝1.8以上的)
  2. 解壓下載好zip,進入目錄 apache-jmeter-5.1.1\bin 雙擊 ApacheJMeter.jar 就能夠打開jmeter了。

使用Jmeter發起一個HTTP請求

Request爲Json格式

  1. 建立測試計劃:右鍵測試計劃 -> 添加 -> 線程(用戶) -> 線程組 ajax

  2. 右鍵線程組 -> 添加 -> 取樣器 -> HTTP請求 apache

  3. 錄入接口信息:咱們使用抓包工具抓取到了博客園的獲取全站動態的接口,以此爲例,接口以下json

獲取最新10條博客文章

Url: https://home.cnblogs.com/ajax/feed/recent

HTTP Method: Post

Request:
{
    "feedListType":5,
    "appId":"",
    "pageIndex":1,
    "groupId":""
}

 錄入信息     4. 添加一個HTTP信息頭管理器:這裏存放Request Headers,由於jmeter默認的請求數據類型是form的,因此使用json格式的請求數據須要在HTTP信息頭管理器中設置app

Content-Type: application/json; charset=UTF-8

     

 5. 最後添加一個查看結果樹來查看請求的響應數據
  工具

 6. 運行HTTP請求,咱們能夠看到返回數據就是博客園的最新動態了
  測試

Request爲Form格式

在博客園找了一圈也沒找到一個是form格式的請求~,只能去其餘站找了,咱們如下面這個接口爲例url

Url: https://data.cma.cn/weatherGis/web/weather/weatherFcst/getCurrentCondition

HTTP Method: Post

Request:
staId: 54511

 1. 步驟與json格式的基本相同,須要修改的點在於Requset Data的位置   spa

 2. 由於是form格式請求數據,因此HTTP信息頭管理器中的Content-Type要設置爲

Content-Type: application/x-www-form-urlencoded; charset=UTF-8

 3. 設置完成運行HTTP請求而後查看結果樹就能夠看到請求的響應數據了。   

原文出處:https://www.cnblogs.com/ezrealli/p/11343866.html

相關文章
相關標籤/搜索