Url 如何使jmeter自动将|(管道)转换为%7C?

Url 如何使jmeter自动将|(管道)转换为%7C?,url,uri,jmeter,Url,Uri,Jmeter,每当Jmeter在URL中获得一个|(管道)符号时,我就会遇到以下错误,因为URL中不允许使用“管道”符号。有没有办法将URL中的|(管道)自动转换为%7C 响应代码:非HTTP响应代码:java.net.URISyntaxException假设管道位于现有参数中,请尝试以下操作: 在“发送参数和请求”输入中选中“编码”框 在函数中将变量包装为${\uuuURLENCODE(queryTerm)} 使用以下代码作为HTTP请求的子级: vars.put("queryTerm", URLEncod

每当Jmeter在URL中获得一个|(管道)符号时,我就会遇到以下错误,因为URL中不允许使用“管道”符号。有没有办法将URL中的|(管道)自动转换为%7C


响应代码:非HTTP响应代码:java.net.URISyntaxException

假设管道位于现有参数中,请尝试以下操作:

  • 在“发送参数和请求”输入中选中“编码”框
  • 在函数中将变量包装为
    ${\uuuURLENCODE(queryTerm)}
  • 使用以下代码作为HTTP请求的子级:

    vars.put("queryTerm", URLEncoder.encode(vars.get("queryTerm")));
    
  • 这将自动转换管道


    从这里得到了说明:

    如果管道不在我的参数中怎么办?我实际上给出了一个站点的路径,并检索了所有可嵌入的对象。该站点上的图像的URL中有管道。怎么办?@Pranay好吧,不要对术语进行编码,而是对整个URL进行编码。您的URL必须是某种JMeter变量,在这种情况下,请使用上面的代码。你试过什么吗?