美文网首页
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