windows使用jmeter:
注意:打開了的終端界面不可以退出,退出了jmeter也會跟着退出去。
進入到解壓后的bin目錄,雙擊 jmeter.bat就可以使用了。 --也可以使用快捷方式存放到桌面,方便以后打開:找到jmeter.bat,右鍵快捷方式存在桌面。
設置中文:
注意:每次打開都需要設置一次
步驟:1.
Options 2.
Choose Language 3.
Chinese(simplified)
每次重啟jmeter:
注意:都需要打開文件,重新找到之前創建用來存放資料的文件。

先定義變量:
注意:變量名稱保持為:英文、數字、下划線
如果所有的完整接口都是這個:http://1.12.220.6:3456
--那我們可以設置為一個變量添加進去。設置好的變量一般默認為保存在bin目錄下的,盡量不要保存在bin目錄下,創建個新的文件夾用來存放變量。

jmeter使用變量 :${變量名}

1.添加線程組 --添加一個接口文檔 / 項目模塊的名稱

2.添加一個HTTP請求 --項目模塊下的內容,比如:注冊用戶
依次填寫上文檔的內容:

這里填寫參數:

3.如何添加頭部信息:


4.增加一個查看結果樹 --運行查看結果,如果創建了多個接口,可以在線程組下面創建一個結果樹,這樣運行就可以查看線程組下的全部結果了。

如何修改jmeter的中文亂碼: --例如:運行結果中出現的亂碼~
修改方法:找到bin目錄下的jmeter.pfoperties這個文件,--win版本是右鍵-選擇其他-才能打開這個文件。
Ctrl+f 搜索出來這行: #sampleresult.default.encoding=ISO-8859-1
--修改好之后保存,關閉即可,再重新去執行會看到亂碼變中文了。

如何添加一個默認值: --在線程組 --添加 --配置元件 -- HTTP請求默認值
作用:如果服務器和端口號都是同一個,就可以在線程組下添加個默認值給它,后續寫的東西就不用一個個去添加了。

添加一個Json提取器:
--如何固定動態token值
注意:
.key名稱 --表示要讀取哪個key,
變量名稱是隨便取的。


動態固定之后需要在之前寫過的頭部信息里把token值改一下:${變量+名稱} --例子:${get_token} 作用:后續只要遇到token,就能動態去獲取。

用戶id也可以動態固定:
--和以上是同樣的方法操作。

已經固定動態怎樣去取一個id呢?
語法:.key [下標]

正則表達式提取器的使用:
語法:(.*?)
--想要設置什么就在前面加上什么即可。


例子:
得出來的即是''task_id'':''(.*?)'',

模板是固定的寫法: $1$

斷言:
--作用:查看全部信息的結果是不是對的


例子:如果響應文本里面包括了80000在內的就表示通過,如果把80000改為80001,最后結果會顯示錯誤。因為接口文檔80000是表示成功的。

否 的作用:

cookie管理器:
--作用:
如果說有些接口需要保持cookie狀態,就需要添加一個cookie管理器。添加之后什么都不用操作,直接保存就好了。

創建參數化:

例子:先在桌面新建一個文件用來存放數據,寫好要跑的數據,保存好。如下圖:

在瀏覽里找到剛剛編寫了內容的文件,添加到文件名,然后設置一個變量。

然后在注冊接口請求中修改一下文件名稱,用來可以讀取這個文件。

如果想一次性把文檔那幾條內容全部都讀取出來,
在線程組里面把循環次數改成5即可。

總結過程:
1.先新建一個文檔在桌面,用來存放要跑的內容。
2.添加csv,把文件找到,取個變量名稱。
3.改一改原來注冊用到的賬號,改成變量名稱 。
4.在線程組中修改它的循環次數。
聚合報告:

