Jmeter之變量拼接方式
Jmeter之變量拼接
對(duì)于jmeter腳本,jmeter中參數(shù)值可以用字符串和變量進(jìn)行拼接,也可以直接使用多個(gè)變量進(jìn)行拼接,中間不需要連接符
如:
"packageLabelNo": "TT${containerCode} "packageLabelNo": "TT${containerCode}${orderNo}"
備注:
如果在jmeter中使用python腳本,拼接規(guī)則應(yīng)遵循python語(yǔ)法加拼接符號(hào),如在JSR223中。
另:
Jmeter中變量帶上引號(hào)可以通過(guò)變量符${}
識(shí)別為變量,不會(huì)被識(shí)別為字符串${xxx}
jmeter多明細(xì)拼接
場(chǎng)景:
從上游接口查詢到多條數(shù)據(jù),提取需要的字段,比如id;拼接給下游使用
上面描述比較抽象,我舉個(gè)實(shí)際的場(chǎng)景例子:項(xiàng)目日?qǐng)?bào)批量審批接口測(cè)試
業(yè)務(wù)介紹:測(cè)試項(xiàng)目日?qǐng)?bào)批量審批功能的性能
1、員工提交日?qǐng)?bào)給項(xiàng)目經(jīng)理,項(xiàng)目經(jīng)理批量審批;
頁(yè)面如下圖
2、項(xiàng)目經(jīng)理勾選審批,這里先頁(yè)面審批兩個(gè)示例
由上面的場(chǎng)景,大致思路:從查詢接口獲取到需要審批的日?qǐng)?bào)id,再通過(guò)循環(huán)拼接得到審批日?qǐng)?bào)的請(qǐng)求參數(shù),下面是jmeter實(shí)現(xiàn)過(guò)程:
實(shí)現(xiàn)過(guò)程
1、查詢待審批的日?qǐng)?bào)
2、提取下游接口需要的 jobrptid
3、處理拼接到請(qǐng)求參數(shù)中,這里只需要處理jobrptid;其它字段下游不需要;這段是關(guān)鍵
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

使用pyinstaller打包django的方法實(shí)現(xiàn)

使用Python第三方庫(kù)pygame寫(xiě)個(gè)貪吃蛇小游戲

Python利用pandas進(jìn)行數(shù)據(jù)合并詳解