首页 > 代码库 > JMeter接口HTTP请求implementation不选java会报错解决方法
JMeter接口HTTP请求implementation不选java会报错解决方法
1.若不对c参数和d参数进行URL编码则需要选择implementation为java;
2.若想不设implementation值,则需进行c参数d参数URLEncoding
1 import java.io.UnsupportedEncodingException; 2 import java.net.URLEncoder; 3 public static String UrlEncode(String result) throws UnsupportedEncodingException{ 4 StringBuffer urle = new StringBuffer(); 5 String[] results = result.split("&"); 6 int i = 0; 7 for(String tempStr : results) 8 { 9 int start = tempStr.indexOf("{"); 10 int end = tempStr.lastIndexOf("}")+1; 11 //要urlencode的字符串组合 12 String str = tempStr.substring(start, end); 13 String key = tempStr.replace(str, ""); 14 //urlencode的消息体 15 String data = http://www.mamicode.com/URLEncoder.encode(str,"UTF-8"); 16 if(i > 0) 17 { 18 urle.append("&"); 19 } 20 urle.append(key); 21 urle.append(data); 22 i++; 23 } 24 return urle.toString(); 25 } 26 String req = UrlEncode(Parameters); 27 log.info(req); 28 vars.put("req",req);
JMeter接口HTTP请求implementation不选java会报错解决方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。