jmeter基礎(chǔ)使用

Jmeter具有較好的可擴展性,用來做壓測或者接口自動化比較方便,這里主要接受做接口測試經(jīng)常用到的一些內(nèi)容。
主要包括:

  1. 變量定義與傳遞
    2.發(fā)起請求
    3.對返回的不同校驗方式
    4.beanShell使用
    5.數(shù)據(jù)庫相關(guān)操作

整體目錄


image.png

變量定義與傳遞

  • 固定值
    一般用于保存環(huán)境參數(shù)、賬戶信息等不經(jīng)常變的數(shù)據(jù)
    在【線程組--配置元件--用戶定義的變量】中引入


    image.png
  • 需要每次調(diào)用改變的數(shù)據(jù)
    每次調(diào)用接口時,這個變量的值不是固定的
    使用beanShell取樣器通過代碼進行定義
    比如根據(jù)時間給變量orderAmount賦值:


    image.png
  • 變量管理
    根據(jù)用途不同建立多個用戶變量管理器,更加明了也方便修改。

  • 使用
    通過 ${變量名} 調(diào)用


    image.png
  • 發(fā)起請求

  • 斷言

  1. 響應(yīng)斷言
    image.png

    2.BeanShell斷言
    BeanShell文檔http://www.beanshell.org/manual/bshmanual.html
    image.png
  • 從接口返回中取數(shù)據(jù)作為變量
    使用正則表達式


    image.png
  • 接口請求前置處理與后置處理


    image.png
  • 查看運行后變量值
    使用調(diào)試取樣器


    image.png

連接數(shù)據(jù)庫

1.下載mysqlDriver:https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.46.zip
2.在測試計劃中添加jar包

image.png

3.配置數(shù)據(jù)庫參數(shù)
添加【配置元件----JDBC Connection Configuration】
image.png

  • 在請求后使用JDBC后置查詢


    image.png
  • 建立JDBC請求


    image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容