JESS

时间:2015-07-29 15:12:38

标签: oracle cookies jmeter oracle-adf jsessionid

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

我的步骤是:

  1. 打开网站
  2. 输入用户名和密码
  3. 点击登录
  4. 我正确设置了提取器和Cookie管理器并替换了所有afrLoops,JsessionID,javax.faces.ViewState ......等

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

    所以我深入研究了它。 我使用了chrome的inspect元素功能,并在执行实时步骤时查看了JSESSIONID。 我看到登录页面上的JSESSIONID和登录后的JSESSIONID是不同的。

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

    感谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我还在测试一个在登录前后有两个JSESSION ID的网站。 Jmeter cookie管理器仅存储最新的JSESSION ID。如果您尝试签入Chrome的Inspect元素,则会发现登录后您的cookie值被更改,这就是Jmeter Cookie管理器存储的内容。因此,当您在调试采样器中检查Cookie值时,将仅获得一个JSESSION ID