【问题标题】:JSESSIONID not working as expected in JmeterJSESSIONID 在 Jmeter 中没有按预期工作
【发布时间】:2015-10-20 16:04:17
【问题描述】:

我正在为使用 ADF 11g 的应用程序进行压力/测试项目。
我已经用 Jmeter 测试脚本记录器记录了登录过程。

我的步骤是:

  1. 打开网站
  2. 输入用户名和密码
  3. 点击登录

我正确设置了提取器和 Cookie 管理器,并替换了所有 afrLoops、JsessionID、javax.faces.ViewState...等

当我在 Jmeter 中运行线程时,登录步骤响应总是显示它由于不活动而超时。

所以我更深入地研究了它。 我使用了 chrome 的检查元素功能,并在实时执行这些步骤时检查了 JSESSIONID。 我看到登录页面的JSESSIONID和登录后的JSESSIONID不一样。

但在我的 Jmeter 测试中,JSESSIONID 在登录前后保持不变。
有谁知道出了什么问题?

谢谢。

【问题讨论】:

    标签: oracle cookies jmeter oracle-adf jsessionid


    【解决方案1】:

    登录后您需要一个不同的 JSESSIONID - 是正常的。 请看看这个博客:http://soadev.blogspot.ro/2014/04/jmeter-load-test-oracle-adf-applications.html

    【讨论】:

      【解决方案2】:

      我还在测试一个在登录前后有两个 JSESSION Id 的网站。 Jmeter cookie 管理器仅存储最新的 JSESSION id。如果您尝试检查 Chrome 的 Inspect 元素,您会发现登录后您的 cookie 值发生了变化,这就是 Jmeter Cookie 管理器存储的内容。因此,当您在 debug sampler 中检查 cookie 值时,您只会得到一个 JSESSION id

      【讨论】:

        猜你喜欢
        • 2018-09-12
        • 2014-01-26
        • 2021-10-19
        • 2020-03-18
        • 2012-06-14
        • 2014-11-15
        • 1970-01-01
        • 2012-07-02
        • 2011-09-07
        相关资源
        最近更新 更多