第一步: 新建乙個thread group
第二步:新建乙個 http request
比如我要傳送乙個get 方法的http 請求:
可以按照下圖這麼填
第三步 新增http head manager
選中上一步新建的http request. 右鍵,新建乙個http header manager. 新增乙個header
第四步: 新增view results tree
view results tree 是用來看執行的結果的
第五步:執行測試,檢視結果
到這裡。 我們已經成功執行起來了
第六步:新增assertion和assert results
選擇http request, 右鍵 add-> assertions -> response assertion. 新增 patterns to test
然後新增乙個assetion results 用來檢視assertion執行的結果
選中thread group 右鍵 add -> listener -> assertion results
執行後, 如果http response中沒有包含期待的字串。 那麼test 就會fail
第七步: 使用使用者自定義變數
我們還可以在jmeter中定義變數。 比如我定義乙個變數叫 city. 使用它的時候用 $
新增乙個 user defined variables. 選中thread group: 右鍵 add -> config element -> user defined variables.
我們新增乙個變數: city
然後在http request中使用這個變數
第八步:關聯
所謂關聯, 就是第二個requst, 使用第乙個request中的資料
我們需要在第乙個http requst 中新建乙個正規表示式,把response的值提取到變數中,提供給別的http request 使用
選擇第乙個http request, 右鍵 add -> post processors -> regular expresstion extractor
現在新建第二個http request, 傳送到:
$ 中的資料, 是從regular expression extractor 中取來的
到這, 指令碼就全部寫好了, 執行下,看下最終結果
jmeter在Linux下執行測試
目錄 jmeter在linux下執行測試 1.背景 2.環境安裝 3.no gui模式執行指令碼 4.在本地檢視linux上執行的結果 jmeter不僅能十分便捷地進行介面測試,同時它也是一款優秀的壓測工具。但使用jmeter在自己的電腦 下稱本機 上執行壓測指令碼時,一般會有兩個瓶頸 網路 本機與...
jmeter 效能測試9 測試執行
目的 測出單個介面平均響應時間,或者其他效能基準 主要用來驗證測試環境 指令碼準確性,得到效能基準,為後續的測試執行提供參考。基準測試採用單業務場景單使用者的方式來執行指令碼 執行時長視響應時間調整,測試結果取樣樣本盡量大 比如響應時間1秒,1000個事務就需要執行1000秒以上 響應時間200毫秒...
在Linux裡面執行jmeter測試計畫
1 拷貝jmeter的包到伺服器,解壓,進入到jmter的主目錄,為方便後面的操作,新建個目錄test,並把我們前面建立好的jmx檔案拷貝到test目錄中 2 執行測試計畫,jmeter主目錄下有個bin目錄,其中的jmter檔案可以執行我們的測試計畫,執行命令的格式如下 jmeter n t te...