每一天都是進步

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            88 隨筆 :: 0 文章 :: 5 評論 :: 0 Trackbacks

          #

          1.通過客戶端與服務起進行網絡測試,保證通信暢通(即ping下服務的ip是否能ping通)

          2.登錄服務器windows環境,點擊計算機》管理》服務和應用程序》服務   【也可以在開始》運行輸入services.mcs】
              開啟以下兩個服務
             1) Remote Procedure Call(RPC)
                  描述: RPCSS 服務是 COM 和 DCOM 服務器的服務控制管理器。它執行 COM 和 DCOM 服務器的對象激活請求、對象導出程序解析和分布式垃圾收集。如果此服務被停用或禁用,則使用 COM 或 DCOM 的程序將無法正常工作。
             2) Remote Registry (service有的計算機有這個單詞有的沒有)
                  描述:遠程用戶能修改此計算機上的注冊表設置。如果此服務被終止,只有此計算機上的用戶才能修改注冊表。如果此服務被禁用,任何依賴它的服務將無法啟動。
          3.需要對服務起的系統本地策略進行更改,這個很重要,也是決定客戶端能不能訪問服務器端的關鍵步驟
             控制面板》管理工具》本地安全策略 》 本地策略下點擊安全選項》在右邊選擇網絡訪問:本地賬戶的共享跟安全模式屬性》然后右鍵屬性
            設置成:經典—本地用戶以自己的身份驗證   默認下是僅來賓模式
            
          4.服務器windows:我的電腦》管理》共享文件夾》共享,在這里要有C$這個文件夾,沒有自己創建一個
          5.安裝LR的機器上使用運行。輸入 //被監視機器的ip/C$,然后輸入管理元帳號跟密碼,果能看到被監視機器的C盤了,就說明你得到了那臺機器的管理員權限,可以使用LR去連接了。
             切換到LR的Controller中在Windows Resources下配置監控目標(在system resources下可以選unix跟windows ),
            右鍵》Add Measurements,添加被監控windows的ip地址,然后選擇所屬系統

           



          posted @ 2015-06-24 21:04 碟雅閑居 閱讀(611) | 評論 (2)編輯 收藏

          http://wenku.baidu.com/link?url=2wZd7nx0zyPtDOsOEyVFnw4sEiKLvyHLnkNDz9HlOlRzZWEkCDhODdmNGebFrv5oVKj9rpS7Flg5qhXov-wbHghRtQWdIqKcX-0oRe7_7sG

           

          1.集合點的含義 rendezvous

          當通過controller虛擬多個用戶執行該腳本時。用戶的啟動或運行步驟不一定都是同步的。集合點是在腳本的某處設置一個標記。當有虛擬用戶運行到這個標記處時,停下等待,直到所有的用戶都達到這個標記處時,再一同進行下面的步驟,這樣能夠用最大的用戶并發去做下面的操作,就像集合再前進一樣。集合點之名由此而得。集合點主要用于對關鍵步驟的加壓。 

          2.插入集合點的目的

           集合點的用處對于LoadRunner來說意義非常大,它可以設置多個虛擬用戶等待到一個點,同時觸發一個事務,以達到模擬真實環境下同時多個用戶操作,同時模擬負載,實現性能測試的最終目的。由此可見,插入集合點主要是為了衡量在加重負載的情況下服務器的性能情況,從而找到性能瓶頸。可以把集合點理解成是一種特殊情況下的并發。
          舉例如下:在客戶的需求中,可能會要求系統能夠承受500人同時提交數據。在LR中可以通過在提交數據操作前面加入集合點,當虛擬用戶運行到提交數據的集合點時,LR就會檢查同時有多少用戶運行到集合點,如果我們設定腳本運行的虛擬用戶數為1000,等到這1000個虛擬用戶都運行到集合點后,就會觸發同時進行提交數據的操作,從而能夠測試系統能夠對于這1000個用戶提交數據的響應情況,以此來看系統是否滿足客戶的該點需求。

          事務:就是用戶某一步或者某幾步操作的集合。當我們需要通過某一步或是某幾步操作從而衡量服務器的性能的時候,這時我們就把這些操作設置成一個事務,當事務開始執行的時候lr就開始計時當事務運行結束計時停止,執行事務的時間會在在最后的結果中顯示出來。 

          集合點一般是跟事務結合使用的,不要把集合點設置到事物里面,因為那樣的話腳本等待的時間都計算在事務的時間內,進行壓力測試的時候查看響應時間就會有一定的偏差。集合點應插入到事務開始的前面,這樣在這個地方達到用戶的數量后同時執行下面的事務才能測試出多個用戶能否同時執行某一操作。

          實例:在測試查詢編號這個功能,需要在點擊查詢時設置事務跟集合點
          方法一:先設置集合點再設置事務,壓20個用戶時平均響應時間為16.400
          方法二:先設置事務再設置集合點,壓20個用戶時平均響應時間為0.799

          在腳本中直接添加:
          lr_rendezvous("集合點名稱");
          如果腳本中設置了集合點,在conntrol的場景中Scenario/Rendezvous集合功能點會亮(沒有則是灰色)。就可以來設置虛擬用戶集合的方式。
          如果腳本之前沒有集合點,后面加進去的,已經加載在場景了要進行刷新,獲取最新腳本。

          Controller的Scenario Groups中,有個按鈕Details,進去之后會有Refresh按鈕,有刷新腳本和運行設置兩項
          集合點設置策略Policy:總共有3種

          1.當百分之多少的用戶到達集合點時腳本繼續。 

          2.當百分之多少的運行用戶到達集合點時腳本繼續。 
          3.多少個用戶到達集合點時腳本繼續。
          說明:其中1跟2兩種只針對設置了多少分鐘啟動多少用戶,如果一開始就加載所有用戶就沒有什么區別
          這3個策略的區別在于:假設腳本由100個用戶來運行,但100個用戶并不是一開始就共同運行的。假設每隔1分鐘添加10個用戶,也就是說10分鐘后系統才有100個在線用戶。這里100就是指系統訪問的所有用戶數,而不同時間的在線用戶數是不同的。設置的集合點策略百分比均為100%。在場景運行時,當Vuser腳本運行到集合點函數時,該虛擬用戶會進入集合點狀態直到集合點策略滿足后才釋放。策略1是指當全部用戶都運行到了集合點函數才釋放集合,讓這100個用戶并發運行后面的腳本。策略2是指當前時間如果只有10個用戶在線,那么只需要這10個用戶都運行到了集合點函數就釋放集合,讓這10個用戶并發運行后面的腳本。策略3就比較好理解了,當到達集合點的用戶數達到自己設置的數量后就釋放等待,并發運行后面的腳本。可以在多個腳本上設置相同的集合點名稱來實現多個腳本同時并發的效果。
          設置集合點策略時還有一個集合點超時

          在腳本運行時,每個虛擬用戶到達集合點時都會去檢查一下集合點的策略設置,如果不滿足,那么就在集合狀態等待,直到集合點策略滿足后,才運行下一步操作。但是可能存在前一個虛擬用戶和后一個虛擬用戶達到集合點的時間間隔非常長的情況,所以需要指定一個超時的時間,如果超過這個時間就不等待遲到的虛擬用戶了。

          超時時間是指虛擬用戶之間的時間差,當出現兩個虛擬用戶到達集合點的時間差超過設定的超時時間時,所有在集合點處于等待狀態中的用戶將全部釋放。


          posted @ 2015-06-24 20:23 碟雅閑居 閱讀(3281) | 評論 (0)編輯 收藏

          用途:
               從指定點開始將文件寫到標準輸出。使用tail命令的-f選項可以方便的查閱正在改變的日志文件,tail -f filename會把filename里最尾部的內容顯示在屏幕上,并且不但刷新,使你看到最新的文件內容。
          語法

          標準語法

          tail [  -f ] [  -c Number |  -n Number |  -m Number |  -b Number |  -k Number ] [ File ]

          要以逆序顯示行

          tail [  -r ] [  -n Number ] [ File ]

           

          描述

          tail 命令從指定點開始將File 參數指定的文件寫到標準輸出。如果沒有指定文件,則會使用標準輸入。Number 變量指定將多少單元寫入標準輸出。Number 變量的值可以是正的或負的整數。如果值的前面有+(加號),從文件開頭指定的單元數開始將文件寫到標準輸出。如果值的前面有-(減號),則從文件末尾指定的單元數開始將文件寫到標準輸出。如果值前面沒有+(加號)或-(減號),那么從文件末尾指定的單元號開始讀取文件。

           

           

          Number 變量用于確定計數的起點的單元類型由-b、-c、-k、-m 以及-n 標志確定。如果沒有指定其中的任何一個標志,那么tail 命令就會讀取指定文件的最后十行,并將其寫到標準輸出。這與在命令行輸入-n 10 是相同的。

          -m 標志在單字節和雙字節字符環境中提供了一致的結果。當輸入是包含多字節字符的文本文件時應謹慎使用-c 標志,因為產生的輸出可能不從字符邊界開始。

          標志

          -b Number

          從Number 變量表示的512 字節塊位置開始讀取指定文件。

           

          -c Number

          從Number 變量表示的字節位置開始讀取指定文件。

           

          -f

          如果輸入文件是常規文件或如果File 參數指定FIFO(先進先出),那么tail 命令不會在復制了輸入文件的最后的指定單元后終止,而是繼續從輸入文件讀取和復制額外的單元(當這些單元可用時)。如果沒有指定File 參數,并且標準輸入是管道,則會忽略-f 標志。tail -f 命令可用于監視另一個進程正在寫入的文件的增長。

           

          -k Number

          從Number 變量表示的1KB 塊位置開始讀取指定文件。

           

          -m Number

          從Number 變量表示的多字節字符位置開始讀取指定文件。使用該標志提供在單字節和雙字節字符代碼集環境中的一致結果。

           

          -n Number

          從Number 變量表示的行位置開始讀取指定文件。

           

          -r

          從文件末尾以逆序方式顯示輸出。-r 標志的缺省值是以逆序方式打印整個文件。如果文件大于20,480 字節,那么-r 標志只顯示最后的20,480 字節。

           

          -r 標志只有與-n 標志一起時才有效。否則,就會將其忽略。

           

          退出狀態

          該命令返回下列的退出值:

           

          示例:要顯示catalina.out文件的最后十行,輸入:

           

          tail notes
          要指定從notes 文件末尾開始讀取的行數,輸入:

          tail  -n 20 notes

          要從第200 字節開始,每次顯示一頁notes 文件,輸入:

          tail  -c +200 notes | pg

          要跟蹤文件的增長,輸入:

          tail  -f catalina.out

          這顯示catalina.out文件的最后十行。tail 命令繼續顯示添加到catalina.out 文件中的行。顯示會一直繼續,直到您按下Ctrl +C 按鍵順序來停止。

           


          -

          -

          posted @ 2015-06-12 17:11 碟雅閑居 閱讀(244) | 評論 (0)編輯 收藏

          一:JDK
          1.先安裝jdk
            查看jdk版本:
             DOC下輸入java -version
          2.配置環境變量(添加系統變量)
            JAVA_HOME      D:\study\jdk-6\jdk-6(jdk的安裝路徑)
            CLASSPATH      .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面有點.)
            Path(原來就有的,沒有就新建) %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
          3.測試 在DOC命令行窗口輸入JAVAC,獲取有幫助信息則成功

          可能遇到的問題:環境變量配置好,運行javac沒用
          可以用cmd中的set path來設置環境變量:
          set path(以path為例)=(把系統變量中path的內容拷貝過來)然后運行


          備注:

          1,.表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;

          2,JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclipse等的運行都需要依靠此變量。

          3,PATH使得系統可以在任何路徑下識別java命令。

          4,CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。



          二:tomcat環境變量配置

          1,新建變量名:CATALINA_BASE,變量值:C:\tomcat

          2,新建變量名:CATALINA_HOME,變量值:C:\tomcat

          3,打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

              啟動Tomcat服務
          1. 方法兩種:

          1,方法一:在CMD命令下輸入命令:startup,出現如下對話框,表明服務啟動成功。

          2,方法二:右鍵點擊桌面上的“我的電腦”->“管理”->“服務和應用程序”->“服務”,找到“Apache Tomcat”服務,右鍵點擊該服務,選擇“屬性”,將“啟動類型”由“手動”改成“自動”。tomcat如何配置環境變量
          測試Tomcat

          1. 打開瀏覽器,在地址欄中輸入http://localhost:8080回車,如果看到Tomcat自帶的一個JSP頁面,說明你的JDK和Tomcat已搭建成功。


            注意事項:

            1,JAVA_HOME中的路徑不能用分號結尾,如C:\Program Files\Java\jdk1.7.0。

            2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路徑不能以“\”結尾。

            3,JAVA_HOME的路徑一定不要寫成了JRE的路徑。

            4,在環境變量中修改添加變量時,一定要注意分號、空格,是否有多余的字母。作者就是因為path路徑中多了一個字母,怎么都配置不成功。如果配置不成功,一定要反復檢查。

            以上錯誤,非常容易出現錯誤:CATALINA_HOME或是JAVA_HOME沒有配置好。如錯誤提示“The CATALINA_HOME environment variable is not defined correctly”









             
            --

             

             

          posted @ 2015-05-21 11:46 碟雅閑居 閱讀(418) | 評論 (0)編輯 收藏

          1.下載Firefox瀏覽器
          2.點擊工具》附加組件》搜索selenium   然后安裝Selenium IDE 2.4.0
          3.將selenium-ide-2.4.0包里面的插件直接拖進火狐瀏覽器里面
          4.myeclipse配置selenium
             a.準備selenium-java-2.33.0的包(版本不一定),里面有一些jar包
           
          b.新建一個Java Project
            將上面的四個文件拷貝到新建的project目錄下面,也將selenium-server-standalone拷貝進去,然后刷新該工程目錄
          c.添加build path,項目目錄右鍵-->Build Path--> config build path-->Java Build Path-->Libraries-->Add JARs

            把libs文件夾下的jar包全部添加上,再添加selenium-java-2.33.0和selenium-java-2.33.0-srcs,selenium-server-standalone
          d.添加完之后目錄結構如下圖,多了Referenced Libraries,這里就是上面那一步添加進去的jar包
                      



          posted @ 2015-05-07 22:20 碟雅閑居 閱讀(642) | 評論 (0)編輯 收藏

            
          posted @ 2015-05-05 09:24 碟雅閑居 閱讀(133) | 評論 (0)編輯 收藏

          ORA-01033錯誤 ORACLE正在初始化或關閉

          出現問題原因:
           我在F:\oracle\product\10.2.0\oradata\orcl目錄下刪除了兩個dbf文件,TSOA_D.DBF TSOA_D01.DBF這兩個文件是我創建表空間TSOA_D時創建的
          因為已經TSOA_D表空間刪除了,就想把orcl服務停了刪了這兩個文件(不停服務刪不了)
          刪除后重啟,連接另外一個用戶登錄就出現這個情況了
           
          解決方法:在回收站將這兩個文件還原就好了(其實沒有明白真正原因)
          posted @ 2015-05-05 09:22 碟雅閑居 閱讀(534) | 評論 (0)編輯 收藏

          由于自己裝好系統后,裝了軟件,希望將桌面上的快捷鍵圖標給去除,結果刪了piffile跟lnkfile的IsShortcut,造成了不能鎖定的結果


          win+R,輸入regedit  進入到注冊表編輯器

          查找HKEY_CLASSES_ROOT下面的piffile跟lnkfile,添加字符串IsShortcut









          posted @ 2015-05-05 09:21 碟雅閑居 閱讀(253) | 評論 (0)編輯 收藏

          1.將插件解壓,將兩個文件夾(features、plugins)復制到myeclipse安裝路徑下Common\plugins下新建的svn文件下;
          2.在安裝路徑下的MyEclipse 10\dropins文件創建svn.link文件,內容為path=svn文件夾的位置(比如F:\\myeclipse\\anzhuang\\Common\\plugins\\svn;)(注意:是雙斜杠,svn文件夾位置就是第一步新建的svn文件)
          3.重啟myeclipse
          4.檢驗svn是否成功配好
              打開myeclipse,  window》show view 》other,輸入svn,得出以下結果
           
          5.遷項目》import>svn>從SVN檢出項目 》創建新的資源庫位置》輸入svn地址,輸入用戶名跟賬號》next
          再下一步

          遷好了。
          后面有需要要關閉驗證,不然好慢。(項目右鍵properties》myeclipse》validation》enable project specific )
          還有項目簽下來會報好多jar包找不到,此時需要自己手動添加下jar包
          項目右鍵》properties》java build path 》libraries》add jars》然后再lib下全選jar包添加進來





          posted @ 2015-05-04 23:49 碟雅閑居 閱讀(319) | 評論 (0)編輯 收藏

           

          1.字體

                 找到上面的菜單“windows”打開Preferences

                     在彈出的設置窗口中找到“colors and fonts”
                  
                      將右邊的basic打開,將下拉條往下拉,一般在最下面一個,找到“text font”

                      
                      雙擊打開text font,下面就可以對字體進行設置了

          2.配置tomcat
            
              
          找到上面的菜單“windows”打開“Preferences
              
                 在彈出的設置窗口中找tomcat(MyEclipse》Servers),配置相應的tomcat(目錄)
             
                  更改為Enable
          3.配置JDK


           
          window --> preferences選項
             在彈出的設置窗口中Java --> Installed JREs
            先不管當前的配置,選擇ADD

          ADD之后選擇standard VM,然后點擊next

          選擇directory,在彈出框中選擇你安裝Java jkd的位置

          選擇jdk文件夾,單擊確定

           

          可以看到已經添加了jdk,記得要給之前√啊


              

          posted @ 2015-04-29 23:35 碟雅閑居 閱讀(260) | 評論 (0)編輯 收藏

          僅列出標題
          共6頁: 上一頁 1 2 3 4 5 6 下一頁 
          主站蜘蛛池模板: 南召县| 沙河市| 米易县| 瑞安市| 枣强县| 电白县| 屏东市| 滨州市| 中牟县| 万宁市| 喀什市| 秦皇岛市| 那坡县| 桐柏县| 从化市| 乐业县| 宾阳县| 江川县| 府谷县| 波密县| 九龙坡区| 资溪县| 专栏| 揭东县| 锦州市| 阿合奇县| 水城县| 海林市| 涪陵区| 滦平县| 丹江口市| 肇州县| 华容县| 旬邑县| 城市| 仙居县| 博兴县| 舞钢市| 承德县| 汾阳市| 南昌县|