首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jmeter -如何将%转义为Jmeter中的特殊字符

Jmeter -如何将%转义为Jmeter中的特殊字符
EN

Stack Overflow用户
提问于 2022-07-06 11:43:25
回答 1查看 40关注 0票数 0

我有一个脚本,在我的请求中,我使用它作为:

代码语言:javascript
运行
复制
"requirements": [
    {
      "key": "SITEID",
      "operand": "%",
      "value": "1,202,209"
    }
  ]

我有例外,就像:

代码语言:javascript
运行
复制
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - Error at index 0 in: "","
    at java.net.URLDecoder.decode(URLDecoder.java:232) ~[?:?]
    at java.net.URLDecoder.decode(URLDecoder.java:142) ~[?:?]
    at org.apache.jmeter.protocol.http.visualizers.RequestViewHTTP.decodeQuery(RequestViewHTTP.java:336) ~[ApacheJMeter_http.jar:5.4.3]
    at org.apache.jmeter.protocol.http.visualizers.RequestViewHTTP.getQueryMap(RequestViewHTTP.java:290) ~[ApacheJMeter_http.jar:5.4.3]
    at org.apache.jmeter.protocol.http.visualizers.RequestViewHTTP.setSamplerResult(RequestViewHTTP.java:216) ~[ApacheJMeter_http.jar:5.4.3]
    at org.apache.jmeter.visualizers.RequestPanel.setSamplerResult(RequestPanel.java:116) ~[ApacheJMeter_components.jar:5.4.3]
    at org.apache.jmeter.visualizers.SamplerResultTab.setupTabPane(SamplerResultTab.java:238) ~[ApacheJMeter_components.jar:5.4.3]
    at org.apache.jmeter.visualizers.ViewResultsFullVisualizer.valueChanged(ViewResultsFullVisualizer.java:385) ~[ApacheJMeter_components.jar:5.4.3]
    at org.apache.jmeter.visualizers.ViewResultsFullVisualizer.valueChanged(ViewResultsFullVisualizer.java:363) ~[ApacheJMeter_components.jar:5.4.3]
    at javax.swing.JTree.fireValueChanged(JTree.java:2967) ~[?:?]
    at javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3456) ~[?:?]

为了逃避%符号,应该做什么?

EN

回答 1

Stack Overflow用户

发布于 2022-07-06 12:06:55

  1. 如果使用“参数”部分-勾选"URL编码“框
  1. 如果要将JSON直接添加到URL中--将其包装到urlencode()函数中,如下所示: ${__urlencode({"requirements":{"key":"SITEID"\,“操作数”:“%”\,“值”:“1,202\,209”}}
  2. 确保您的确实需要使用HTTP GET方法,因为请求体看起来更像是帖子方法
  3. 您还可能需要添加一个HTTP报头管理器并将其配置为发送值为application/json内容类型头。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72883017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档