jmeter beanshell通過生成多個(gè)變量 2018-05-03

需要通過jmeter生成指定格式的多個(gè)變量,并且賦值
1.通過目前是通過jmeter中的beanshell生成多個(gè)變量,并且對其分別賦值
2.通過for循環(huán)巧用 vars.put()

@jmeter beanshell
import test.*;
// 這里是公司大佬提供的jar包,主要用來生成一些指定的身份證、手機(jī)號等等功能
AssetsFaker aa =new AssetsFaker();

// 批量借款企業(yè)相關(guān)信息:   piliang_idcard (批量借款企業(yè)法人身份證號)piliang_tel(批量借款企業(yè)法人手機(jī)號)  piliang_danbao_idcard(批量借款自有擔(dān)保人的身份證) piliang_danbao_tel(批量借款自有擔(dān)保人的手機(jī)號)  piliang_danbao_company_tel(批量借款自有擔(dān)保企業(yè)法人的手機(jī)號) piliang_danbao_company_idcard(批量借款自有擔(dān)保企業(yè)法人的身份證)
String companys=vars.get("create_companys");
int number = Integer.parseInt(companys);

for(int i=1;i<=number;i++){
     String piliang_idcard =aa.getIdCard();
     String piliang_tel =aa.getTel();
     String piliang_danbao_idcard =aa.getIdCard();
     String piliang_danbao_tel =aa.getTel();
     String piliang_danbao_company_tel =aa.getTel();
     String piliang_danbao_company_idcard =aa.getIdCard();
     
     vars.put("piliang_idcard"+i.toString(), piliang_idcard);
     vars.put("piliang_tel"+i.toString(), piliang_tel);
     vars.put("piliang_danbao_idcard"+i.toString(), piliang_danbao_idcard);
     vars.put("piliang_danbao_tel"+i.toString(), piliang_danbao_tel);
     vars.put("piliang_danbao_company_idcard"+i.toString(), piliang_danbao_company_idcard);
     vars.put("piliang_danbao_company_tel"+i.toString(), piliang_danbao_company_tel);
 }

3.如果需要在jmeter中使用這些已經(jīng)賦值好的變量

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容