需要通过jmeter生成指定格式的多个变量,并且赋值
1.通过目前是通过jmeter中的beanshell生成多个变量,并且对其分别赋值
2.通过for循环巧用 vars.put()
@jmeter beanshell
import test.*;
// 这里是公司大佬提供的jar包,主要用来生成一些指定的身份证、手机号等等功能
AssetsFaker aa =new AssetsFaker();
// 批量借款企业相关信息: piliang_idcard (批量借款企业法人身份证号)piliang_tel(批量借款企业法人手机号) piliang_danbao_idcard(批量借款自有担保人的身份证) piliang_danbao_tel(批量借款自有担保人的手机号) piliang_danbao_company_tel(批量借款自有担保企业法人的手机号) piliang_danbao_company_idcard(批量借款自有担保企业法人的身份证)
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);
}
网友评论