【问题标题】:Jmeter -session id capturing issueJmeter -session id 捕获问题
【发布时间】:2017-02-07 17:53:06
【问题描述】:

我目前正在使用 Jmeter 进行性能测试

正确生成会话 id 并在 cookie 数据中捕获,但相同的会话 id 不会与 url 一起显示

比如上面提到的显示

https://qa-mtp.xxxxxx.com:8443/RA/search?param_1=1&param_2=S_TREE&param_3=LNA0&_=1485153087241&JSESSIONID= 获取数据:

Cookie 数据:$Version=0; JSESSIONID=A0C47D6F8D5EE2C982A27A986ED08CD8; $Path=/RA

我也添加了 HTP URL 重写修饰符,JSON 路径提取器,但无法解决问题。

请帮我解决同样的问题。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    可以使用HTTP Cookie Manager 解决此问题。可以“告诉”JMeter 将 cookie 存储在 JMeter Variables 中。

    • 将下一行添加到 user.properties 文件(位于 JMeter 安装的“bin”文件夹中:

      CookieManager.save.cookies=true
      
    • 重启 JMeter 以拾取修改后的属性
    • 将您的 URL 路径更改为如下所示:

      /RA/search?param_1=1&param_2=S_TREE&param_3=LNA0&_=1485153087241&JSESSIONID=${COOKIE_JSESSIONID}

    • JMeter 将在运行时将变量替换为实际的 cookie 值

    有关在 JMeter 测试中管理 cookie 方面的更多详细说明,请参阅 Using the HTTP Cookie Manager in JMeter 文章。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-29
      • 2017-09-15
      • 2021-08-20
      • 1970-01-01
      • 2011-12-19
      相关资源
      最近更新 更多