【问题标题】:JMeter: adding extra characters in the payload \r\nJMeter:在负载中添加额外的字符 \r\n
【发布时间】:2017-09-15 21:17:49
【问题描述】:

这是我尝试使用 Jmeter 发布的 JsonPayload

 {
       "myProperties": {
          "sample1": "sample2",
          "sample3": "sample${myVariable}"
     }
     }

在发布之前,我会生成一个随机变量并将其存储在 myVariable 中。

我从 Jmeter 看到,请求在发布时是这样创建的:我希望它能够工作

{
   "myProperties": {
      "sample1": "sample2",
      "sample3": "sample234"
 }
 }

但是当在服务器日志中检查时,它被发送为:

{\r\n
   "myProperties": {\r\n
      "sample1": "sample2",\r\n
      "sample3": "sample234"\r\n
 }\r\n
 }

如果我发布原始请求(如下所示) - 它工作正常。只有当我引入变量时它才会失败。有人可以帮忙吗?

{
       "myProperties": {
          "sample1": "sample2",
          "sample3": "sample234"
     }
     }

【问题讨论】:

  • \r\n 只是 windows 中的新行,是失败还是忽略它?

标签: performance jmeter performance-testing jmeter-plugins jmeter-3.2


【解决方案1】:

试试这样:

payload = "{\r\n \"name\": \"xyz\",\r\n \"amount\": \"9000\",\r\n \"userId\": \"60\"\r\n}"

也许对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-22
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多