提问者:小点点

在JMeter Post中,当包含某些字符串时,请求中未发送数据


在我试图执行的一个测试计划中,有一个步骤包括一个带有post数据的post请求。post数据中的一个参数包括特殊字符。参数名称是'__RequestVerificationToken'。当参数名称拼写正确时,发送请求时不包含post数据。请求失败。然而,当参数略有更改时,post数据将包含在请求中。因为没有发送正确的参数名称,所以请求也失败了。下面是一个参数名称列表,这些参数名称会中断和不会中断post数据的发送。

中断帖子数据发送的参数名称:

'__RequestVerificationToken'
'__RRequestVerificationToken'
'**RequestVerificationToken'

不中断帖子数据发送的参数名称:

'__TRequestVerificationToken'
'RequestVerificationToken'

有没有什么方法可以让我的参数名称正确发送,而不会从请求中删除帖子数据?


共1个答案

匿名用户

您是否尝试使用2个选项对它们进行编码:

>

  • 在Http Request中,选中参数表中的复选框编码

    使用功能__urlencode