思步网

标题: 鄙人做性能测试的一点点总结和疑问 [打印本页]

作者: chenxin9821    时间: 2009-6-24 13:00
标题: 鄙人做性能测试的一点点总结和疑问
一,疑问:Lr在什么时候会选择用web(HTTP/HTML)协议录制基于URL的脚本呢?

二,疑问:监控Oracle 10g数据库选择了spotlight基于Windows的,但是为什么我以自己新建的用户名登录后,却监控不到其他用户的SQL语句呢,提示“Not Found”,但是新建的用户是赋予了dbadmin权限的呀!

        1】特别要注意的是,使用这个工具的时候,需要在本机安装oracle客户端。
        2】Oracle Client10g home-- 配置和移植工具--Netmanager。
        3】Oracle Net 配置--本地--服务命名--新建,然后填写服务名,主机名(主机IP)和端口号(默认1521)。如果有两台数据库做了集群,就要新建两个服务名。
        4】之后,在spotlight中执行 New Connection,名字任意取,然后进入Properties对话框,填写 Connection String(即3】中的服务名),Oracle username和password(需要有dbadmin权限)。其他的可以不填写。
        5】ok
        6】spotlight需要安装两个补丁,参考如下:
      http://space.itpub.net/8334342/viewspace-440592

      由于第二个链接已经失效,所以我只安装了第一个补丁,不知道我不能监控到其他用户的SQL语句会不会是这个问题导致的呢?
      第一个补丁:http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=en
     全部下载后运行.msi那个即可。

      7】最后呢 ,它还需要配置下,问下开发怎么配置连接Oracle。路径类似D:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora中修改如下配置,我的配置是这样子的,做个参考吧。

# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.#CITYDIG =
#  (DESCRIPTION =
#    (ADDRESS_LIST =
#      (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
#    )
#    (CONNECT_DATA =
#      (SERVICE_NAME = citydig)
#    )
#  )
CITYDIG =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = fzgis)
      (FAILOVER_MODE =
        (TYPE = SELECT)
        (METHOD = BASIC)
        (RETRIES = 180)
        (DELAY = 5)
      )
    )
  )

CITYDIG1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = citydig)
    )
)

    8】如果spotlight连接不上数据库,就用SQLplus连接下数据库,看本机是否能连接到数据库上。


三,总结:监控Windows2003性能的方法有三种,

        1. 用lr监控(加载各种计数器)   
        2. 用系统自带的性能计数器(perfmon)      
        3.任务管理器(最笨的获取数据最少的方法)

        这里需要对Windows计数器的各项指标有一定了解。

四,总结:监控Linux性能的方法有三种,
        1. 用lr监控(需要安装rstatd)   
        2. 用nmon  
        3. 用系统自带的命令(如 top/vmstat/iostat)

       1】nmon使用方法:
        http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/
        2】nmon安装:
        http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon
        下载在下面
        3】c-cpu,m-memory,d-disk。

**************************************不拍砖你不是爷们!
作者: 漂在生活    时间: 2009-6-24 17:05
拍丫的,写的太好了,我不拍能行么?:70)
作者: 乱乱    时间: 2013-2-25 17:44
写的不错,拍。
作者: swaycs60    时间: 2013-5-23 09:00
看了LZ的帖子,我只想说一句很好很强大!
作者: 木槿何溪°    时间: 2014-7-14 18:18
我也来顶一下..
作者: 涛水逝东    时间: 2014-10-6 16:41
好帖是需要鼓励的~
作者: 昔。    时间: 2016-6-14 08:00
我了个去,顶了
作者: 心宽何处不桃源    时间: 2016-7-11 20:00
打酱油的人拉,顺便赚点金币
作者: 风继续吹    时间: 2016-8-10 15:23
没人回帖。。。我来个吧!
作者: 迷梦-    时间: 2016-12-28 17:38
学习下我只是路过,不发表意见……
作者: 蔡慧玉滋    时间: 2017-11-23 19:04
学习下我只是路过,不发表意见……
作者: 王小柔    时间: 2018-3-9 19:12
非常好,顶一下占位编辑
作者: 愿out¨    时间: 2019-2-19 08:35
这么强,支持楼主,佩服




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2