JMETER 5.2.1:为什么在某些请求中禁用参数选项卡,以及在这种情况下如何处理请求

JMETER 5.2.1:为什么在某些请求中禁用参数选项卡,以及在这种情况下如何处理请求,jmeter,Jmeter,我是JMETER的新手,我试图记录我的web应用程序并关联JSESSION ID和其他细节 JSESSION ID,我想从上一个请求中捕获,并在下一个请求中作为参数发送 但在下一个请求中,参数选项卡被禁用。我在一些帖子中看到,主体应该是空的,以便有参数选项卡。 在附加的屏幕截图中,如果我将身体清空,我如何传递参数。有人可以帮助我吗。我不能再继续了 如果您正在测试REST API,并且希望参数化有效负载的内容,您可以直接将相关内容内联到请求正文中,如: {"sessionId":"","ipAdd

我是JMETER的新手,我试图记录我的web应用程序并关联JSESSION ID和其他细节

JSESSION ID,我想从上一个请求中捕获,并在下一个请求中作为参数发送

但在下一个请求中,参数选项卡被禁用。我在一些帖子中看到,主体应该是空的,以便有参数选项卡。 在附加的屏幕截图中,如果我将身体清空,我如何传递参数。有人可以帮助我吗。我不能再继续了


如果您正在测试REST API,并且希望参数化有效负载的内容,您可以直接将相关内容内联到请求正文中,如:

{"sessionId":"","ipAddress":"","autoLogin":"N","numberLoginAttempts":0,"cookie":"JSESSIONID=${JSESION}"}
如果您仍然遇到问题,请使用以检查:

  • 您的
    JSESION
    变量存在
  • 它具有预期的价值

  • 您希望发送什么/如何发送参数?如果它在JSON中,您不需要参数选项卡,如果它是查询参数,您不需要参数选项卡,请解释您想要发送什么/如何发送参数。从前面的响应中,我使用reg exp extractor-JSESION创建了一个变量。现在我想以JSON格式发送这个请求中变量JSESION的值(如上面的屏幕截图所示)。我应该在哪里给这个变量JSESION?请帮助使用
    ${JSESION}
    我更新了以下{“sessionId”:“ipAddress”:“autoLogin”:“N”,“numberloginatests”:0,“cookie”:“${JSESSION}”的正文数据。我还尝试了{“sessionId”:“ipAddress”:“autoLogin”:“N”,“numberloginatests”:0,“cookie”:${JSESSION}这两个都是抛出错误。请检查是否已从“正文”选项卡中删除文本,并且没有不允许移动到“参数”选项卡的空白。