jenkins 參數化運行性能測試腳本


概述

我們用jenkins做持續集成的時候,常常需要跑不同的腳本,傳不同的參數。尤其是性能基准測試,線程數和持續時間需要實時調整以滿足我們的測試需求。那么是不是需求變了,我們 就需要重新准備一套腳本?或者說我們需要去GUI界面下調整線程數,再重新上傳腳本去集成呢?這樣繁瑣的操作會導致效率大幅降低。我們需要一個動態參數去實現工作效率最大化
QQ交流群:956186148

解決方法

Jmeter動態命令行+Jenkins的build with parameter插件

具體實現

1:jmeter動態參數

JMeter提供了動態修改參數的方法,在命令行使用 -J 來指定JMeter 變量,在腳本里面使用__P() 函數來獲取命令中指定的變量值

如下圖:

此圖表示將線程數和持續時間寫成變量,在命令行中通過下面的語句來調用:
jmeter -Jthread=\({thread_num} -Jtime=\){run_time}
其中thread_numrun_time變量值可以動態的從Jenkins頁面自己填寫。

2:jenkins動態參數

安裝配置Jenkins的build with parameter

在項目配置中選擇動態參數

項目構建的時候通過參數來進行構建

3:命令行傳遞動態參數



動態參數不光可以控制線程和運行時間,也可以參數化運行腳本的名稱,host。也可以運用在分布式上

性能測試全系列博客
jmeter接口自動化系列博客
jmeter基礎內容在線公開課
接口自動化課程
性能測試課程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM