最近在整合項目的常規(guī)性能測試方案,從Metersphere切換回jenkins+jmeter,命令行執(zhí)行jmeter命令時考慮參數(shù)化循環(huán)數(shù)和并發(fā)數(shù),于是總結(jié)了一下兩種方法:
1、配置文件傳參
把并發(fā)數(shù)和循環(huán)次數(shù)作為兩個參數(shù),通過使用配置元件CSV Data Set Config ,從配置文件中讀取變量并賦值給定義的參數(shù),這種方式就不詳細講解了
2、使用__P() 函數(shù)
在線程組中,把線程數(shù)和循環(huán)次數(shù)參數(shù)化,這個也是重點推薦的。
在線程組配置兩個參數(shù):線程組,循環(huán)次數(shù),如圖所示:
jenkins參數(shù)化配置如下:
執(zhí)行shell命令行配置文章來源:http://www.zghlxwxcb.cn/news/detail-535774.html
jmeter -J Jconcurrent_number=${Threads_num} -J Jcycles=${range_num} -n -t *.jmx -l result-autotest.jtl -e -o resultReport
命令行參數(shù)解析:文章來源地址http://www.zghlxwxcb.cn/news/detail-535774.html
-J :指定傳參
-n:表示非GUI模式運行
-t:加載jmeter腳本,可以是路徑也可以是文件
-l:設(shè)置生成測試結(jié)果文件的路徑,文件后綴為:.jtl
-e:生成網(wǎng)頁版測試報告
-o:設(shè)定網(wǎng)頁版測試報告文件夾
到了這里,關(guān)于jenkins+jmeter參數(shù)化并發(fā)數(shù)和循環(huán)次數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!