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://ybzwz.com/article/dehscs.html