美文网首页
jmeter beanshell通过生成多个变量 2018-05

jmeter beanshell通过生成多个变量 2018-05

作者: 夏树的宝马 | 来源:发表于2018-05-03 15:22 被阅读18次

需要通过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);
 }

3.如果需要在jmeter中使用这些已经赋值好的变量

相关文章

网友评论

      本文标题:jmeter beanshell通过生成多个变量 2018-05

      本文链接:https://www.haomeiwen.com/subject/ylakrftx.html