首页 文章

Loadrunner asp.net应用程序

提问于
浏览
1

我们有一个asp.net 3.5 Web应用程序,我们必须开始使用LoadRunner进行负载测试

我们发现如果你打开几个浏览器(ie8)他们共享相同的会话ID,所以在一个窗口中进行更改会影响其他窗口(不仅仅是我们的应用程序,其他应用程序也是如此) .

现在,LoadRunner可以模拟每台PC的许多用户,因此我们发现它已经搞砸了,因为它们共享同一个会话 .

关于什么是防止这种情况的最佳方法的任何想法(我们不想使用无cookie会话) .

您如何确保将每个浏览器窗口视为唯一会话?

3 回答

  • 0

    这是IE8的“功能”:-S .

    但是,您可以在“以新会话开始”模式下启动IE . 使用:

    iexplore.exe -nomerge
    

    不确定这将如何应用于LoadRuner(从未使用过它)

  • 0

    会话/状态对于单个用户是唯一的,但不是跨用户的 . 您需要在脚本中关联会话和状态数据,然后您应该能够在单个Load Generator上执行多个用户而不会出现问题

    是否打开新的浏览器会话纯粹是客户端问题 . 服务器不知道或不关心已经实例化了不同的浏览器会话,并且只响应会话令牌,安全令牌,状态令牌等所指示的有效请求...

  • 0

    在loadrunner中重放脚本时,它不会调用IE,也不会影响选项卡 .

    使用设置检查存储页面的较新版本每次访问都将有助于解决此问题 .

    此外,您可以在每次迭代之前放置清除缓存和cookie . 因此每次创建新会话时都要如此 .

相关问题