日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

jmeter 自定义参数_jmeter参数化并在jenkins上执行

發布時間:2025/3/21 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jmeter 自定义参数_jmeter参数化并在jenkins上执行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果我想將接口用不同的賬號,運行在不同的環境,那怎么弄?jmeter命令運行又不能傳參數。又不太方便每次去手動改參數。

我想到了兩個辦法,第一個是通過python,根據不同的參數,生成文件,然后jmeter參數化地讀文件執行。

第二種方法是,通過python,根據不同地參數,更新jmeter腳本相應地參數, 直接執行。

參數化有四種:
1.用戶自定義變量
User Defined Variables中定義的參數值在test plan執行過程中不能發生取值的改變,因此一般僅將test plan中不需要隨迭代發生改變的參數(只取一次的參數)
設置在此處;例如:被測應用的host和port值。
右鍵-->add-->Config Element 的最下邊

2.用戶參數
位置:添加-前置處理器-用戶參數
用戶參數,適用于參數取值范圍很小的時候使用,這個也比較簡單。

CSV Data Set Config/CSV數據配置文件
CSV配置文件,適用于參數取值范圍較大的時候使用,該方法具有更大的靈活性;
位置:右鍵-->add-->Config Element 的最上邊
需要建一個txt文件,然后將參數寫入行,用","分開

然后在這里面填入Filename,設置變量名,用","分開


在需要調用地地方,填入參數,如:{{host}}

4.函數助手
函數助手_CSVRead的參數化,功能相比CSV Data Set Config較弱

這個有點難找,以前在Options里面,現在到了Tools里。
選CSVRead,選擇文件路徑,列從0開始計算。點擊generate,就生成了變量,copy一下填入到相應地方。

然后寫了一個 python 腳本來處理環境和參數,并寫入文件中。

運行通過以后,就可以集成到CI上了,建一個pipline的job

并定義好參數

然后就可以定義執行了

這樣執行起來還很快!

如果你對pipline不熟,當然我們也可以用傳統的,可以構建后publish HTML report, 發送郵件等

JMeter3.0引入了Dashboard Report,用于生成HTML頁面格式圖形化報告的擴展模塊。

該模塊支持通過兩種方式生成多維度圖形化測試報告:

  • 在JMeter性能測試結束時,自動生成本次測試的HTML圖形化報告

  • 使用一個已有的結果文件(如CSV文件)來生成對應結果的HTML圖形化報告

  • 這樣,就可以隨時隨地讓它運行,并能快速拿到報告。

    可是,在mac環境下,就是得不到報告,看來得好好研究了。

    往期文章:

    快速實現接口自動化

    利用python自動寫docx報告

    測試人工智能自動語音識別系統之IOS

    如何在iphone真機上自動化測試

    pycharm的那些技能

    win10上搭建appium自動化環境

    用jsonpath來做接口測試

    cypress搭建自動化框架

    Pytest實戰Web測試框架

    更多精彩,請關注 python粉絲團

    總結

    以上是生活随笔為你收集整理的jmeter 自定义参数_jmeter参数化并在jenkins上执行的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。