zoukankan      html  css  js  c++  java
  • Request Connection: Remote Server @ 192.229.145.200:80

    录制Loadrunner脚本时,提示:
    Request Connection: Remote Server @ 192.229.145.200:80   NOT INTERCEPTED!(REASON: User requested to IGNORE connection);
    解决方法:
    1. 打开IE里的Internet选项,单击连接选项卡。单击最下面的局域网设置,自动配置栏里的自动检测设置选项不要勾选。  
    2.打开Virtual User Generator。在Record栏里面打开Recording Options,单击Network里面的PortMapping选项。查看Capture level。默认的应该是Socket level data ,将其变换成WinlNet level data(视情况而论)。
    3.将IE浏览器设置为默认浏览器。打开Internet 选项,单击打开程序选项卡。里面有一个默认的web浏览器,单设置默认值。这样脚本就可以录制出来了。
     
    压力机 VS 测试机 
    能产生的虚拟用户数量由压力机的决定,
    如果选择进程方式,每一个vuser都会启动一个mmdrv.exe,一个mmdrv大概占用内存30m左右
    如果线程方式(需要保证客户端程序线程安全),默认情况下50个vuser启动一个mmdrv,内存占用跟进程方式类似。
    尽量使用直联,不通过公网的交换机,不然测试的大都是本机的网络状态
     
    脚本录制:
    事务:Insert start/end transaction 
    每一个操作都可以设置成一个事务,在测试时统计事务的响应时间,从而得知此操作的响应时间。
    集合点:rendezvous
    在脚本中加入集合点,可以让虚拟用户都集中到这个点后再进行下一操作,可以用于测试同一时间的并发数
    参数化:parameter list 
    模拟多用户,让测试场景更真实
    内容检查:
    在页面进行文字检查用以判断操作是否成功(会占用资源,尽量少使用)
     
    场景设计: tools->create controller Scenario
     
    结果分析:Tools->analysis
    常见问题:
    1. 事务响应时间先是缓慢的上升然后再平衡再下降 => 上升表示系统的处理能力在下降,平衡表示并发数量达到一定地步了,再多也接收不了,下降表示用户数量慢慢变少了。如果系统没有这样的机制(连接数量的限制)就会发生错误。
    2. CPU的使用率不断的上升,内存的使用率也不断上升 => 表明系统里面可能产生了资源占用却没释放的情况
    3. 所有都正常,发生了业务失败的情况 => 数据库可能被锁定了
    4. 变化幅度比较大就说明不稳定
     
    一些说明信息
    在录制设置中:
    当capture level为socket level data的时候
    VuGen将捕获HTTP、SMTP、POP3、IMAP、OracleNCA和WinSocket协议
    当capture level为wininet level data的时候
    VuGen将捕获HTTP、FTP、Gopher协议
  • 相关阅读:
    学习《Building Applications with FME Objects》 之十 使用集合
    oracle左右连接的另外表示方法
    拥抱SQLAlchemy 之二 拉拉手,我请你去看电影~
    Oracle中的Union、Union All、Intersect、Minus
    System.Data.SQLite测试
    SmartSVN + google code
    学习《Building Applications with FME Objects》 之九 高级要素处理
    Django静态文件配置备忘录
    测试oracle with as
    测量坐标系中单个多边形面积解析法计算的程序源代码
  • 原文地址:https://www.cnblogs.com/bingpoli/p/4286058.html
Copyright © 2011-2022 走看看