5-7接口測試工具之jmeter的使用

一、安裝正則表達式

免費的,安裝jdk配好系統環境變量就能用了數據庫

二、jmeter測接口服務器

  • 獲取用戶信息,接口文檔定義有2種請求方式

添加線程組--》添加http請求--》輸入接口文檔中說明的服務器名稱和路徑--》添加檢查結果樹cookie

get方式在parameters中添加userid和值dom

post只能在body中輸入jason串函數

  • 上傳文件

 新建一個http請求--》在files upload中添加要上傳文件的絕對路徑--》參數名稱寫file--》運行檢查結果樹post

  • 添加header

新建一個http請求--》新建一個配置元件http信息頭管理器--》在信息頭管理器中填寫接口文檔中的header信息--》http請求中添加入參--》查看結果樹測試

  • 添加cookie

新建一個http請求--》新建一個配置元件http cookie管理器--》在cookie管理器中填寫cookie信息--》http請求中添加入參--》查看結果樹線程

三、參數化接口

域的參數化:新建一個用戶自定義的變量--》添加變量名稱和值--》替換http請求中的ip,填寫爲${ip}--查看結果樹

四、函數

選項-函數助手對話框--選中_random--》輸入最大值和最小值--》點擊生成

五、添加本地的用戶名文件

新建一個控制元件CVS--》添加filename爲本地文件的絕對路徑--》填寫變量的名稱--》在http請求中須要用這個文件的地方填寫${上一步填寫的變量名}--》設置線程組的循環次數--》查看結果樹

六、斷言

斷言的意思就是從接口返回的結果中檢查某一個數據,看是否存在,存在就意味着返回正確

某一http請求下添加一個斷言-響應斷言--》設置包含某一數據,如:18--》運行查看結果樹

七、關聯

用上一個接口返回數據中的某一數據做爲下一個接口請求中的參數錄入,可用正則表達式的方法實現

 八、用jmeter操做數據庫

能夠壓測數據庫

添加JDBC request和JDBC鏈接

測試計劃的瀏覽中添加jar包存放的路徑--》jdbc connection中填寫數據庫的鏈接地址--》數據庫的帳號和密碼

jdbc填寫數據庫操做語句,如select

相關文章
相關標籤/搜索