Jmeter-获取本地动态from参数-创新互联

如何引用本地动态from参数?

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了江汉免费建站欢迎大家使用!

方法如下

1.本地新建txt文档,使用Notepad++进行转码,正确编码:UTF-8,命名data05.txt

2.新建请求一,HTTP请求设置POST,值与CSV数据文件设置的变量名(a,b,c,d,e)保持一致,f1,f2,f3,f4,f5为值的名称,当然也允许起其它名字

文件名浏览选择data05.txt,文件类型:UTF-8

3.由于获取的是本地动态变量,所以需要添加BeanShell预处理程序进行处理,关于这段代码所要表达的意思,我也不清楚,但放在这里,等你复制粘贴

import org.apache.jmeter.config.Arguments;
import java.util.Map.Entry;

Arguments args = sampler.getArguments();//获取所有的请求参数 request body(不包括 params 参数,包括的是 form 或 json 参数) )//获取所有的请求参数 request body(不包括 params 参数,包括的是 form 或 json 参数) 
Map map = args.getArgumentsAsMap();
//log.info("==============:"+args.getClass().toString()); 
Iterator itor = map.entrySet().iterator();
while(itor.hasNext()) 

 Entry entry = (Entry) itor.next();
 String k=entry.getKey(); 
 String v=entry.getValue(); 
 //log.info(k+"="+v);
 vars.put(k,v);
}

4.添加请求二,用来引用请求一的参数,关于路径的正确写法:/s?pp1=${f1}&pp2=${f2}&pp3=${f3}&pp4=${f4}&pp5=${f5}

pp1-pp5是自定义的名称,${f1]-${f5}引用请求一的参数名称

5.添加查看结果树,查看结果(请求成功)

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:Jmeter-获取本地动态from参数-创新互联
转载来源:http://myzitong.com/article/dehscs.html