首先说一下我的环境吧, .net2005  服务器 windows server 2003   iis 6.0 
,最近系统要上线,准备拿loadrunner做压力测试, 但是测试过程中发现一个问题,虚拟多个用户同时进行一个操作,session会莫名其妙的丢失,有时10个用户都测试通过,有时10个用户中会有一两个用户的session丢失导致出错,40个用户有时会通过,有时也会莫名其妙的丢失一两个用户的session,甚至有时丢失一半用户的session, 总而言之 session就是抽风似的有时丢 有时不丢,各位不知道遇到过没,帮帮忙吧~~,闹了一周也没闹清楚哪的问题,程序问题?服务器问题?iis问题?还是loadrunner问题??在线等啊~~~~~~~~~~~~~~~~~

解决方案 »

  1.   

    把你的IIS服务器配置说明一下,建站配置,里面的IIS应用程序池里配置没有,
    或者,你重新配一下IIS,然后,再检查一下WEB.CONFIG里面的SESSION配置。
    主要是这两方面的问题。当然,程序中,用到SESSION的部份,看看有没有全局变量和静态变量,SESSION交互,这几个地方都检查了,应该就不会有问题了
      

  2.   

    iis session 会丢失 你们不知道吗?
      

  3.   

    webconfig的session设置是:
     <sessionState  mode="StateServer"  stateConnectionString="tcpip=127.0.0.1:42424"  stateNetworkTimeout= "14400"     cookieless="false"   timeout="1440"/>
      

  4.   

    iis网站的应用程序池 配了 啊,网站配置 就是一般的配置,用户操作都没问题,就拿loadrunner测试会出现这问题
      

  5.   

    http://blog.csdn.net/cryeyes/archive/2010/10/12/5935776.aspx
    看下这个参考一下吧
      

  6.   

    发布到IIS上之后Session丢失的问题。见到过好多
    楼主搜索一下相关的资料吧。
      

  7.   

    session 本来就易丢失,楼主不晓得?换个传参吧
      

  8.   

    换成cookies,viewstate,地址传值等;
      

  9.   


    如果10个就丢。。那不能完全怪MS。。你自己代码是不是及时释放了资源你也得回头去检查一下代码session丢失不是个新闻了。。天天都有人问可以改用cookies+session的混合方式存储