如何在.csv jmeter中区分存储令牌

如何在.csv jmeter中区分存储令牌,jmeter,Jmeter,我需要帮助。 需要登录多个用户,因此,我使用CSV数据集配置。收到了动态身份验证码,我将其存储在另一个.csv文件中,最后我收到了令牌,我也将其存储在.csv文件中。 发布HTTP请求时,我正在从.csv传递带有用户数据的令牌,如何区分令牌,以仅使用4个用户发布1000个请求?简短回答:JMeter会自动为您执行此操作。您无需在CSV文件中保存authCode&token 长答案: 使用正则表达式提取器保存authCode。将变量命名为authCode 在后续请求中发送authCode值时,替换

我需要帮助。 需要登录多个用户,因此,我使用CSV数据集配置。收到了动态身份验证码,我将其存储在另一个.csv文件中,最后我收到了令牌,我也将其存储在.csv文件中。
发布HTTP请求时,我正在从.csv传递带有用户数据的令牌,如何区分令牌,以仅使用4个用户发布1000个请求?

简短回答:JMeter会自动为您执行此操作。您无需在CSV文件中保存
authCode&token

长答案:

  • 使用
    正则表达式提取器保存
    authCode
    。将变量命名为
    authCode
  • 在后续请求中发送
    authCode
    值时,替换为
    ${authCode}
  • 使用
    正则表达式提取器
    捕获令牌值,并将该值存储在变量
    令牌
  • 替换为
    ${token}
    在后续请求中发送
    token
    值的位置 您无需担心
    线程/vuser
    ,即可关联
    authCode
    token
    和相应的
    线程
    。JMeter通过存储每个线程的
    authCode
    token
    值来为您处理它,并维护状态


    要获得更具体的答案,请分享您的测试计划,并说明您想要实现的目标。

    简短回答:JMeter会自动为您完成测试。您无需在CSV文件中保存
    authCode&token

    长答案:

  • 使用
    正则表达式提取器保存
    authCode
    。将变量命名为
    authCode
  • 在后续请求中发送
    authCode
    值时,替换为
    ${authCode}
  • 使用
    正则表达式提取器
    捕获令牌值,并将该值存储在变量
    令牌
  • 替换为
    ${token}
    在后续请求中发送
    token
    值的位置 您无需担心
    线程/vuser
    ,即可关联
    authCode
    token
    和相应的
    线程
    。JMeter通过存储每个线程的
    authCode
    token
    值来为您处理它,并维护状态


    要获得更具体的答案,请分享您的测试计划,并说明您想要实现的目标。

    感谢您的回复。所以,不要像你建议的那样存储身份验证,对于决定与用户数据一起存储的令牌,因为进一步将把这些数据传递给大量HTTP请求。它可以是数百个请求,你不需要将其存储在CSV中。JMeter已在为您保存该值。您可以在后续请求中发送的任何位置替换令牌值。如果我们采用您的方法,那么您是在硬编码,仅针对特定用户使用CSV值。感谢您的回复。所以,不要像你建议的那样存储身份验证,对于决定与用户数据一起存储的令牌,因为进一步将把这些数据传递给大量HTTP请求。它可以是数百个请求,你不需要将其存储在CSV中。JMeter已在为您保存该值。您可以在后续请求中发送的任何位置替换令牌值。如果我们采用您的方法,那么您正在硬编码,以便仅为特定用户使用CSV值。