jmeter 自定义参数_jmeter参数化并在jenkins上执行
如果我想將接口用不同的賬號(hào),運(yùn)行在不同的環(huán)境,那怎么弄?jmeter命令運(yùn)行又不能傳參數(shù)。又不太方便每次去手動(dòng)改參數(shù)。
我想到了兩個(gè)辦法,第一個(gè)是通過(guò)python,根據(jù)不同的參數(shù),生成文件,然后jmeter參數(shù)化地讀文件執(zhí)行。
第二種方法是,通過(guò)python,根據(jù)不同地參數(shù),更新jmeter腳本相應(yīng)地參數(shù), 直接執(zhí)行。
參數(shù)化有四種:
1.用戶自定義變量
User Defined Variables中定義的參數(shù)值在test plan執(zhí)行過(guò)程中不能發(fā)生取值的改變,因此一般僅將test plan中不需要隨迭代發(fā)生改變的參數(shù)(只取一次的參數(shù))
設(shè)置在此處;例如:被測(cè)應(yīng)用的host和port值。
右鍵-->add-->Config Element 的最下邊
2.用戶參數(shù)
位置:添加-前置處理器-用戶參數(shù)
用戶參數(shù),適用于參數(shù)取值范圍很小的時(shí)候使用,這個(gè)也比較簡(jiǎn)單。
CSV Data Set Config/CSV數(shù)據(jù)配置文件
CSV配置文件,適用于參數(shù)取值范圍較大的時(shí)候使用,該方法具有更大的靈活性;
位置:右鍵-->add-->Config Element 的最上邊
需要建一個(gè)txt文件,然后將參數(shù)寫(xiě)入行,用","分開(kāi)
然后在這里面填入Filename,設(shè)置變量名,用","分開(kāi)
在需要調(diào)用地地方,填入?yún)?shù),如:{{host}}
4.函數(shù)助手
函數(shù)助手_CSVRead的參數(shù)化,功能相比CSV Data Set Config較弱
這個(gè)有點(diǎn)難找,以前在Options里面,現(xiàn)在到了Tools里。
選CSVRead,選擇文件路徑,列從0開(kāi)始計(jì)算。點(diǎn)擊generate,就生成了變量,copy一下填入到相應(yīng)地方。
然后寫(xiě)了一個(gè) python 腳本來(lái)處理環(huán)境和參數(shù),并寫(xiě)入文件中。
運(yùn)行通過(guò)以后,就可以集成到CI上了,建一個(gè)pipline的job
并定義好參數(shù)
然后就可以定義執(zhí)行了
這樣執(zhí)行起來(lái)還很快!
如果你對(duì)pipline不熟,當(dāng)然我們也可以用傳統(tǒng)的,可以構(gòu)建后publish HTML report, 發(fā)送郵件等
JMeter3.0引入了Dashboard Report,用于生成HTML頁(yè)面格式圖形化報(bào)告的擴(kuò)展模塊。
該模塊支持通過(guò)兩種方式生成多維度圖形化測(cè)試報(bào)告:
在JMeter性能測(cè)試結(jié)束時(shí),自動(dòng)生成本次測(cè)試的HTML圖形化報(bào)告
使用一個(gè)已有的結(jié)果文件(如CSV文件)來(lái)生成對(duì)應(yīng)結(jié)果的HTML圖形化報(bào)告
這樣,就可以隨時(shí)隨地讓它運(yùn)行,并能快速拿到報(bào)告。
可是,在mac環(huán)境下,就是得不到報(bào)告,看來(lái)得好好研究了。
往期文章:
快速實(shí)現(xiàn)接口自動(dòng)化
利用python自動(dòng)寫(xiě)docx報(bào)告
測(cè)試人工智能自動(dòng)語(yǔ)音識(shí)別系統(tǒng)之IOS
如何在iphone真機(jī)上自動(dòng)化測(cè)試
pycharm的那些技能
win10上搭建appium自動(dòng)化環(huán)境
用jsonpath來(lái)做接口測(cè)試
cypress搭建自動(dòng)化框架
Pytest實(shí)戰(zhàn)Web測(cè)試框架
更多精彩,請(qǐng)關(guān)注 python粉絲團(tuán)
總結(jié)
以上是生活随笔為你收集整理的jmeter 自定义参数_jmeter参数化并在jenkins上执行的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 笔记本蓝牙显示输入码无效_小白笔记本连接
- 下一篇: 西门子fifo_查缺补漏必备 |三菱西门