日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/21 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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上执行的全部內容,希望文章能夠幫你解決所遇到的問題。

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