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

需要通过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中使用这些已经赋值好的变量

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容