Testing 记录登录功能后,如何切换到jmeter(http post请求)中的参数选项卡

Testing 记录登录功能后,如何切换到jmeter(http post请求)中的参数选项卡,testing,jmeter,performance-testing,Testing,Jmeter,Performance Testing,我记录了登录功能并打开了我得到的http post请求。它在“正文数据”选项卡中显示凭证值。它将显示在图像中: 当我尝试切换到参数选项卡时,它会显示一条弹出消息。请注意第二张图片: 我想知道如何移动到“参数”选项卡,以便使用正则表达式表示动态值(csrf)。希望问题很清楚。您可以通过剪切正文中的当前文本使其为空来移动 但你为什么要这么做。似乎你在这里有一个休息的要求,它需要一个身体 如果需要,您可以在url路径中添加一个参数,但由于没有记录,我不确定是否需要它 可能在Header中需要XCS

我记录了登录功能并打开了我得到的http post请求。它在“正文数据”选项卡中显示凭证值。它将显示在图像中:

当我尝试切换到参数选项卡时,它会显示一条弹出消息。请注意第二张图片:


我想知道如何移动到“参数”选项卡,以便使用正则表达式表示动态值(csrf)。希望问题很清楚。

您可以通过剪切正文中的当前文本使其为空来移动

但你为什么要这么做。似乎你在这里有一个休息的要求,它需要一个身体

如果需要,您可以在url路径中添加一个参数,但由于没有记录,我不确定是否需要它

可能在Header中需要XCSRF,所以请使用HeaderManager

  • 要使用正则表达式提取器,您不需要移动到参数选项卡,您应该从服务器的响应中提取动态值,而不是从您自己的请求中提取动态值。如果它真的让您烦恼,您可以从“Body Data”选项卡中删除它,并将请求放在“Parameters”选项卡中,如下所示:

  • 最可能的情况是,您也不需要正则表达式提取器,因为JMeter 3.0中有一个,当涉及到相关性时,它应该更适合

    请注意另一种记录JMeter测试的方法,该方法能够在“SmartJMX”模式下导出记录的请求,并自动检测和处理动态参数,这可能会使您的生活更轻松,有关该方法的更多信息,请查看文章。

    有何反馈?如果可以的话,它应该被接受和投票,以便其他用户知道他们可以信任它。这也是我的问题,棘手的是,我的正文中有一些换行符,所以它看起来是空的。