Jmeter 请求地址含特殊字符

参考链接地址:http://www.kanmenzhu.com/?p=119

对于含有特殊字符的http请求地址解决方法:

如:http:127.0.0.1/api/download/{imei}/{deviceType/{version}}

1.如下图,添加用户自定义变量放入url地址(参考自定义变量地址:https://blog.csdn.net/lovesummerforever/article/details/62435662)

Jmeter 请求地址含特殊字符

 2.http请求页面如下:

Jmeter 请求地址含特殊字符

 3.添加BeanShell 预处理程序

Jmeter 请求地址含特殊字符

 结局。。。。哈哈

 代码如下:

import java.net.URLEncoder;
String url = vars.get("url");
String url = URLEncoder.encode(url);
log.info("==========url========"+url);
vars.put("url",url);

相关推荐