每一天都是进步

  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 碟雅闲居 阅读(575) | 评论 (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 碟雅闲居 阅读(3248) | 评论 (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 碟雅闲居 阅读(225) | 评论 (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 碟雅闲居 阅读(396) | 评论 (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 碟雅闲居 阅读(618) | 评论 (0)编辑 收藏

  
posted @ 2015-05-05 09:24 碟雅闲居 阅读(124) | 评论 (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 碟雅闲居 阅读(477) | 评论 (0)编辑 收藏

由于自己装好系统后,装了软件,希望将桌面上的快捷键图标给去除,结果删了piffile跟lnkfile的IsShortcut,造成了不能锁定的结果


win+R,输入regedit  进入到注册表编辑器

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









posted @ 2015-05-05 09:21 碟雅闲居 阅读(240) | 评论 (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 碟雅闲居 阅读(300) | 评论 (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 碟雅闲居 阅读(238) | 评论 (0)编辑 收藏

仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页