精华内容
下载资源
问答
  • loadrunner插入检查点详解

    万次阅读 2014-07-17 09:13:12
    LR检查点  设置检查点的目的不只是为了验证我们的脚本没有错误,而更重要的是一个规范问题,如何使得测试结果更具有说服力,因此建议所有的测试脚本中都添加检查点设置。  推荐最好在录制过程中添加Text/Image...

    LR检查点

      设置检查点的目的不只是为了验证我们的脚本没有错误,而更重要的是一个规范问题,如何使得测试结果更具有说服力,因此建议所有的测试脚本中都添加检查点设置。

      推荐最好在录制过程中添加Text/Image检查点

     

     一、设置检查点的方法

    1.将脚本切换到树结构,在page view页面上找到你要check的文本内容, 并执行鼠标右键,选择Add a text check.

    2.将脚本切换回代码界面,在光标闪烁的上行,手动添加如下的代码

    web_reg_find("Text/IC=Payment Details", "SaveCount=para_count", LAST);

    这里是要运行的页面脚本

    if (atoi(lr_eval_string("{para_count}"))>0)        //验证是否找到了页面上的要检查的字符串

        lr_output_message("Pass!");

     else

      lr_output_message("Failed!");

    注意:

    l   “Payment Details” 为你要检查的文本;

    l   脚本执行到此处,不管页面上是否存在你要检查的字符串,脚本都不会报错,而是执行下去。

    l   此段代码将找到的你要检查的字符串的个数,存为一个参数。 然后在页面代码的后面,通过检查这个参数的值是否大于0,来判断是否找到了你所要检查的字符串。

    l   这里的测试结果均以200状态码返回,其失败的结果将在分析报告中进行分类标识。

    //atoi()函数的作用是将一个ASCII字符串转换为整型

    //lr_eval_string()函数作用是取得参数值,将字符串变量中的参数值替换为当前的参数值并将这个字符串返回

     

    3. 光标停留在要插入函数的位置,在INSERT菜单中,选择new step,在列表中选择或查找要插入的函数,根据提示填写必要的参数;

     

    二、设置检查点时要注意(主要针对web_find()函数的相关设置)

    1.在使用检查点的时候我们还需要注意一些问题,通常我们都要设置一些中文检查点,但是LR默认不支持,如果你设置了中文检查点而报错,那你就应该注意了,在录制脚本的时候选中设置的UTF-8选择去掉勾,如下图所示:

    2.使用文本检查点时,由于检查点功能会耗费一定的资源,因此LoadRunner默认关闭了对文本及图像的检查。要想开启检查功能,必须修改运行时的配置Run-time Setting,需要设置启用图片和文本检查点,如下图所示:

    系统默认是不勾选该选项的。

     

    三、检查点脚本运行中经常出现的错误

    1.错误代码Error -27257: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of iteration number 1

    原因:web_reg_find的位置错了, 你将它放在某个action的最后,它的后面是 return 0, 所以出错了

    解决方法:web_reg_find位置放错了,应该放到请求页面前面。

     

    2.错误代码:Action.c(27): Error -26366: "Text=ABC" not found for web_reg_find  [MsgId: MERR-26366]

    出现该问题时,需要检查web_reg_find是否放在查找内容的前面。

     

    3. 错误代码: Action.c(22): Error -27191: "web_image_check" failed (0 occurrence(s) found.[MsgId: MERR-27191]

    如果是web_find(),检查函数的位置是否在要查找内容的后面;如果是web_image_check(),查看该图片的源代码,看其是否是这个页面上的图片,很可能是图片选择错误,即所选图片不属于该页面。

     

    4.如果在Web窗体中包含有Javascript脚本,那么在TreeView视图中显示可能会有问题。

    解决这个问题,可以设置一下: 解决这个问题,可以设置一下

    选中该项即可。

     

    四、相关函数介绍

    1.         web_find()函数

    web find("web_find","RighOf=a","LeftOf=b","What=name",LAST);

    参数解释:"web_find"定义该查找函数的名称;“LeftOf”和“RighOf=”用来定义查找字符的左右边界;“What=”定义查找内容;

    例如上述参数举例中的意思就是在页面中查找左边界为b,右边界为a,内容为name的信息;

    使用该函数注意事项:该函数是在查找页面中的内容,所以要放在要查找的内容的后面;该函数只能在基于HTML模式录制的脚本中进行查找

     

    2.         web_reg_find()函数

    web_reg_find("Search=Body","SaveCount=ddd","Test=aaa",LAST);

    参数解释: Search用来定义查找范围,SaveCount定义查找计数变量名称,该参数可以记录在缓存中查找内容出现的次数,可以使用该值,来判断要查找的内容是否被找到;

    例如上述参数举例中的意思就是Body中查找内容为aaa的信息,并将出现次数记录在变量ddd中;

    使用该函数注意事项:该函数是在缓存中查找相应的内容,所以要放在查找内容之前;通常情况下写在如下六个函数之 前:Web_castom_request(); web_image(); web_link(); web_submit_data(); web_submit_form(); web_url();

    使用技巧:在该函数的参数中有个“SaveCount”,该参数可以记录在缓存中查找内容出现的次数,我们可以使用该值,来判断要查找的内容是否被找到。

     

    3.         web_image_check()函数

    web_image_check("web_image_check","Alt=","Src=",LAST);

    参数解释:“Alt”和“Src”的值直接取该图片在网页源代码中相应参数的值;

    经过测试,该函数用到查找内容前面或后面,都不影响查找结果。

     

    五. web_find与web_reg_find函数比较

    • l  这两个函数函数类型不同,WEB_FIND是普通函数,WEB_REG_FIND是注册函数;
    • l  WEB_FIND使用时必须开启内容检查选项,而WEB_REG_FIND则不没有此限制;
    • l  WEB_FIND只能用在基于HTML模式录制的脚本中,而WEB_REG_FIND没有此限制;
    • l  WEB_FIND是在返回的页面中进行内容查找,WEB_REG_FIND是在缓存中进行查找;
    • l  WEB_FIND在执行效率上不如WEB_REG_FIND;
    • l  WEB_FIND使用时放在检查内容后面;而WEB_REG_FIND使用时放在检查内容前面。

     

    检查点一般是在什么情况下会使用

    1.验证假设登录是否成功
    2.验证页面跳转是否正确

     

    七. 介绍另外一种设置检查点的方式

    登录为例子:lr_exit

    说明:直接通过判断transaction的状态决定是否往下执行,如果该transaction失败,则退出Action。

     

    附录:实例详解

    代码一:

    web_reg_find("Text=Payment Details",LAST);

    代码思路:

    1."Payment Details" 为你要检查的文本;

    2. 脚本执行到此处,若在页面上找到了这几个字符串,那脚本继续执行下去;若没有找到,脚本将在此报错并且结束。

     

    代码二:

    web_reg_find("Text=Payment Details", "SaveCount=para_count", LAST); //check 的函数

    web_submit_form("reservations.pl_2", //要check的页面的录制时的代码

    "Snapshot=t22.inf",

    ITEMDATA,

    "Name=outboundFlight", "Value=003;0;06/23/2007", ENDITEM, 

    "Name=reserveFlights.x", "Value=61", ENDITEM,

    "Name=reserveFlights.y", "Value=2", ENDITEM,

    LAST);

    if (atoi(lr_eval_string("{para_count}"))>0) //验证是否找到了页面上的要检查的字符串

      lr_output_message("we find the string!");

    else

      lr_output_message("sorry,don't find the string!");

    代码思路:

    1."Payment Details" 为你要检查的文本;

    2. 脚本执行到此处,不管页面上是否存在你要检查的字符串,脚本都不会报错,而是执行下去。

    3. 此段代码将找到的你要检查的字符串的个数,存为一个参数。 然后在页面代码的后面,通过检查这个参数的值是否大于0,来判断是否找到了你所要检查的字符串。

     

    代码三:

    A. web_reg_find("Text=Payment Detdils", "Fail=NotFound",LAST);或者

    B. web_reg_find("Text=Payment Detdils", "Fail=Found",LAST);

    代码思路:

    1."Payment Details" 为你要检查的文本;

    2. 若是A代码:脚本执行到此处,若没有找到check的字符串,脚本将FAIL, 并且停止执行下去。反之,则一直执行下去。

    3. 若是B代码:脚本执行到此处,若找到check的字符串,脚本将FAIL, 并且停止执行下去。反之,则一直执行下去。

     

    代码四:

     在LoadRunner中,大小写是敏感的,甚至在被检验的值中。所以上面的脚本会因为大写字母的原因,不会识别“Welcome”的。所以Steve Cheney 建议使用“IC”忽略大小写的文字标志
     web_reg_find("Text/IC=Welcome",LAST);

    展开全文
  • LoadRunner检查点使用小结

    万次阅读 2016-02-13 18:49:15
    在loadrunner中可以添加检查点,以检查从服务器返回的内容是否正确。  添加检查点方法:将脚本切换到Tree View,右键单击要检查内容,选择Insert After或Insert Before,在弹出窗口中选择Web Checks-Image Check...

         测试环境:Win7 x64+IE8+loadRunner11

         在loadrunner中可以添加检查点,以检查从服务器返回的内容是否正确。

          添加检查点方法:将脚本切换到Tree View,右键单击要检查的内容,选择Insert After或Insert Before,在弹出窗口中选择Web Checks-Image Check或Text Check.

          

          用这种方式添加的检查点,对应的函数是:

          Image Check:web_image_check

          Text Check:web_find

          首先需要注意的是,使用这两个函数来进行检查,必须要在Run-time Settings-Preferences中,勾选"Enable Image and text check",否则检查函数不会被执行,系统默认是不勾选该项的,原因是使用检查函数会消耗较多的内存,在系统给出的注释中可以看到。

         

        下图就是没有勾选"Enable Image and text check"时,执行脚本时得到的日志信息

        

        从"Enable Image and text check"的description中还可以看到,这两个检查函数只能用于以HTML-based方式录制的脚本,录制脚本的方式是在Recording Options中选择的

        

       如下两图即是在以URL-based方式录制的脚本中使用了这两个检查函数得到的运行日志


      查看VuGen的帮助文档中web_find函数的General Information,

     General Information 
    The web_find function searches an HTML page for a specified text string. web_find is deprecated. It has been replaced with web_reg_find. 
    This function is limited to HTML–based recorded scripts (see Recording Options > Recording tab). It searches the context only after the HTML request is complete, resulting in slower execution time than web_reg_find. 
    The web_find function has been superseded in C Language scripts by web_reg_find, which runs faster and can be used in both HTML–based and URL–based recording. web_find is supported in C for backward compatibility. In Java and Visual Basic, it has not been superseded. 
    The web_find function is not supported for WAP scripts running in HTTP or Wireless Session Protocol (WSP) replay mode.

    它是在服务器返回的页面上查找文本,所以必须将其放到被检查内容的后面,如下是成功搜索到文本的日志信息:


      如下是没有找到搜索的文本的日志信息:


      出错会导致脚本停止运行,如果希望出错后仍可以继续运行脚本,需要在Run-time Settings中勾选"Continue on error"

      如果在设置web_find函数时使用了RightOf和LeftOf参数

      

      需要注意的是待搜索字符串右侧的空格不要包括进来,否则运行时将找不到指定条件的字符串

      

      如果把web_find函数放在了检查内容的前面,将会得到如下的报错信息:

      vuser_init.c(15): Error -27985: There is no context for HTML-based functions. A previous function may not have used "Mode=HTML" or downloaded only non-HTML page(s), or the context has been reset (e.g., due to a GUI-based function)   [MsgId: MERR-27985]
    vuser_init.c(15): web_find highest severity level was "ERROR"  [MsgId: MMSG-26391]

       查看帮助文档中web_image_check函数的General Information,

       General Information
    The web_image_check function verifies the presence of a specified image inside an HTML page. 
    Either Alt or Src, or both, must be in the argument list. If both are passed, the check passes if both match a single image element. 
    This function is only supported for HTML–based scripts. 

       web_image_check函数的alt和src参数,值取的是网页源代码中,被检查图片的img标签中的alt和src属性的值

      

       以下是成功找到检查图片的日志信息:

       vuser_init.c(36): "web_image_check" succeeded (1 occurrence(s) found. Alt="", Src="images/hp_logo.png")  [MsgId: MMSG-27192]
    vuser_init.c(36): web_image_check was successful   [MsgId: MMSG-26392]

       以下是没有找到检查的图片的日志信息:

       vuser_init.c(36): Error -27191: "web_image_check" failed (0 occurrence(s) found. Alt="", Src="images/hp_logo1.png")  [MsgId: MERR-27191]
    vuser_init.c(36): web_image_check highest severity level was "ERROR"  [MsgId: MMSG-26391]

       web_image_check的位置同样需要放在被检查内容的后面,如果放在前面,运行时也会得到如下报错信息:

      vuser_init.c(11): Error -27985: There is no context for HTML-based functions. A previous function may not have used "Mode=HTML" or downloaded only non-HTML page(s), or the context has been reset (e.g., due to a GUI-based function)   [MsgId: MERR-27985]
    vuser_init.c(11): web_image_check highest severity level was "ERROR"  [MsgId: MMSG-26391]

        对于文本的检查,除了可以使用函数web_find之外,还可以使用web_reg_find函数。

       查看帮助文档中web_reg_find的General Information,

       General Information
    The web_reg_find function registers a request to search for a text string on a Web page retrieved by the next action function, such as web_url.
    This function helps you verify whether or not the page you received is the desired page by searching for an expected text string. For example, you can search for the text "Welcome" to check if your home page opened properly. You can check for the word "Error" to check if the browser encountered an error. You can also use this function to register a request to count the number of times the text appeared.
    If the check fails, the error is reported after the next action function executes. This function only registers requests, but does not perform them. Thus, the return value of web_reg_find indicates only if the registration succeeded, and not if the check succeeded.
    You can search for either the text or the strings surrounding the text. Do not specify both text, and a prefix–suffix pair.
    This function can be used for both HTML–based and URL–based scripts (see Recording Options > Recording tab). It registers the search request before the buffers arrive, so the buffers are scanned as they come. This results in a more efficient script with better performance.
    To globally search all subsequent Action functions (not only the following one), use web_global_verification. The web_global_verification function is useful in detecting application level errors that are not represented by HTTP status codes. To locate errors that are represented by HTTP status codes, use the web_get_int_property. 

       从这里不难看出,web_reg_find的位置必须放在被检查内容的前面.

       以下一个段落来自http://www.ithao123.cn/content-2849412.html

       Web_reg_find是注册类型函数,它本身并不执行,不能通过它的返回值来作为事务的判断条件(因为web_reg_find()的返回值01表示web_reg_find()是否注册成功,并不代表查找的内容是否存在,也就是说无论查找的文本内容是否存在,都返回0。它是从返回的缓冲区扫描而不是在接收的页面中查找。这是比web_find更高效的一个函数。

       在Tree View视图模式中,插入web_reg_find的方法是选中要检查的项,右键单击,选择Insert Before,选择Services-web_reg_find

       web_reg_find常用的参数有Text(定义搜索的字符串)、TextPfx和TextSfx(定义搜索字符串的左右边界)、Serch(定义搜索范围)、SaveCount(记录搜索到的次数)、Fail(失败条件)

     

     下图是web_reg_find成功找到搜索的字符串的日志信息

     

     下图是web_reg_find没有找到搜索的字符串的日志信息

     

     可以利用web_reg_find的SaveCount参数来控制输出日志信息。例如,对于LoadRunner自带的WebTours程序,我们在登录成功后的第一个显示页面上搜索字符串"to the Web Tours reservation pages."来判断登录是否成功。

     

     我们在登录操作前插入web_reg_find,在登录操作之后使用if语句,通过判断SaveCount参数的值,来输出登录是否成功的信息,代码如下:

         web_reg_find("Fail=NotFound",
    "Search=Body",
    "SaveCount=reservation_Count",
    "Text=to the Web Tours reservation pages.",
    LAST);
        
        //log in
    web_submit_form("login.pl",
    "Snapshot=t2.inf",
    ITEMDATA,
    "Name=username", "Value=lchydp", ENDITEM,
    "Name=password", "Value=111111", ENDITEM,
    "Name=login.x", "Value=55", ENDITEM,
    "Name=login.y", "Value=10", ENDITEM,
    LAST);


    if(atoi(lr_eval_string("{reservation_Count}"))>0)
    lr_output_message("Log in successfully!");
    else
    lr_error_message("Log in Failly!");

      运行后,从日志中可以看到,web_reg_find成功找到了搜索的字符串,并改变了reservation_Count的值,执行了if语句,正确输出了登录成功的信息。

     

     需要注意的是,if语句必须要放在登录操作的后面,如果放到了前面,也就是如下的代码:

     web_reg_find("Fail=NotFound",
    "Search=Body",
    "SaveCount=reservation_Count",
    "Text=to the Web Tours reservation pages.",
    LAST);


    if(atoi(lr_eval_string("{reservation_Count}"))>0)
    lr_output_message("Log in successfully!");
    else
    lr_error_message("Log in Failly!");
        
        //log in
    web_submit_form("login.pl",
    "Snapshot=t2.inf",
    ITEMDATA,
    "Name=username", "Value=lchydp", ENDITEM,
    "Name=password", "Value=111111", ENDITEM,
    "Name=login.x", "Value=55", ENDITEM,
    "Name=login.y", "Value=10", ENDITEM,
    LAST);

      我们运行一下,看一下日志:

      

     可以看到先执行了if语句,然后才找到搜索的字符串并改变reservation_Count的值,由于if语句执行时,reservation_Count的值并未发生变化,就导致误报了登录失败。

     如果将web_reg_find放到了被检查内容的后面,如下面的脚本:

     vuser_init()
    {

    web_url("WebTours", 
    "URL=http://127.0.0.1:1080/WebTours/", 
    "Resource=0", 
    "RecContentType=text/html", 
    "Referer=", 
    "Snapshot=t1.inf", 
    "Mode=HTML", 
    LAST);


    web_reg_find("Text=Web Tours", 
    LAST);
    return 0;
    }

     由于web_reg_find后面没有action function,将报错:

     

     除了用在Tree View中右键插入检查点这种方式之外,还可以在Script View中直接书写函数语句;也可以在Script View或Tree View中选择Insert菜单-New Step,选择Services或Web Checks来插入检查点。

      

     如果是在Tree View中,使用Insert菜单来插入检查点,是插入到选中项的后边。

     以上描述的插入检查点的方法均是在录制结束后插入,如果在录制时插入,需要先选中想搜索的文本,然后点击录制工具条的Insert text check按钮来插入。

     

     这种方式插入的是web_reg_find函数,并且参数只有Text.

     从帮助文档中还可以看到,在LoadRunner的C语言脚本中,web_find已不被赞成使用,它可以被更高效的web_reg_find所取代。


     参考资料:

     1.Web_find、Web_reg_find和Web_image_check了解多少?http://www.ithao123.cn/content-2849412.html

     2.Loadrunner中web_find和web_reg_find函数的使用与区别,http://blog.sina.com.cn/s/blog_5857124a0100oy9d.html

     3.LoadRunner11-设置集合点及检查点,http://wenku.baidu.com/link?url=PR_zM-jc_w0zAk27j5ltqZ83JuiqckAuzUIF134EbBy-0_A0utZkeNNbxXXlSYsf-Yn0Aa9l2NurawC9aneUXjIR5NOWR1FM-1CJHEJMmve

        4.LoadRunner检查点使用小结,http://wenku.baidu.com/link?url=M_cfc6-lVaGRvdtY3eilWko0hoOVvZLWFlyxoyxpYgMjgeV2rKHJbFjgqHfkdIH3gC2d-n3MHdvHFO8oRguXFy3ll6XQOu1sBqj_qMUl3Gm

        5.HP LoadRunner Online Function Reference

    展开全文
  • js停止(阻止)浏览器继续加载内容

    万次阅读 2016-09-02 18:19:27
    js停止(阻止)浏览器继续加载内容

    网上找的的解决方法!

        <!--[if lte IE 9]>
            <script language="JavaScript">
                /**ie9 及以下将执行以下代码,IE10/11不支持条件性注释,下面代码作为普通注释
                 * Firefox, Chrome 并不执行这段代码,下面的对于Firefox, Chrome逻辑判断是在去掉条件注释后才起作用
                 * ()();语法是闭包
                 */
                (function () {
                    //停止ajax请求
                    var xmlhttp;
                    if (window.XMLHttpRequest) {
                        // code for IE7+, Firefox, Chrome, Opera, Safari
                        xmlhttp = new XMLHttpRequest();
                    }else {
                        // code for IE6, IE5
                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                    }
                    xmlhttp.abort();
                    //停止继续加载页面,相当于点击stop按钮。
                    if (!!(window.attachEvent && !window.opera))
                    {
                        document.execCommand("stop");// code for IE
                    }else{
                        /**
                         * stops window loading
                         * code for  Firefox, Chrome, Opera, Safari
                         */
                        window.stop();
                    }
                })();
    
            </script>
    
        <![endif]-->



    w3c上提供的方法不全,下面罗列一下window的方法


    js-window对象的方法和属性资料

    hxpd 发表于 2007-05-08 21:58:18 熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、 setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用

    掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用

    熟 练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或 FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法创建。由于window对象是其它大部 分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以 简写成: document.write()。 在窗口中觖发本窗口对象的任何方法和属性时可以省去窗口的实例名称。例如给当前的myWin窗口设置status属性时,可以只用status而不用 myWin.status。但是,在事件处理中调用location属性、close()方法或open()方法时必须使用实例名称。

    6-2-1 window对象的方法

    window对象有以下方法:

    open

    close

    alert

    confirm

    prompt

    setTimeout

    clearTimeout

    setInterval

    clearInterval

    moveBy

    moveTo

    resizeBy

    resizeTo

    scrollBy

    scrollTo

    find

    back

    forward

    home

    stop

    print

    blur

    focus

    captureEvent

    enableExternalCapture

    disableExternalCapture

    handleEvent

    releaseEvent

    routeEvent

    scroll

    1. open方法

    语法格式:

    window.open(URL,窗口名称,窗口风格)

    功能:打开一个新的窗口,并在窗口中装载指定URL地址的网页。

    说明:

    open方法用于打开一个新的浏览器窗口,并在新窗口中装入一个指定的URL地址;

    open方法在打开一个新的浏览器窗口时,还可以指定窗口的名称(第二个参数);

    open方法在打开一个新的浏览器窗口时,还可以指定窗口的风格(第三个参数),

    窗口风格有以下选项,这些选项可以多选,如果多选,各选项之间用逗号分隔:

    toolbar:指定窗口是否有标准工具栏。当该选项的值为1或yes时,表示有标准工具栏,当该选项的值为0或no时,表示没有标准工具栏;

    location:指定窗口是否有地址工具栏,选项的值及含义与toolbar相同;

    directories:指定窗口是否有链接工具栏,选项的值及含义与toolbar相同;

    status:指定窗口是否有状态栏,选项的值及含义与toolbar相同;

    menubar:指定窗口是否有菜单,选项的值及含义与toolbar相同;

    scrollbar:指定当前窗口文档大于窗口时是否有滚动条,选项的值及含义与toolbar相同;

    resizable:指定窗口是否可改变大小,选项的值及含义与toolbar相同;

    width:以像素为单位指定窗口的宽度,已被innerWidth取代;

    height:以像素为单位指定窗口的高度,已被innerHeight取代;

    outerWidth:以像素为单位指定窗口的外部宽度;

    outerHeight:以像素为单位指定窗口的外部高度;

    left:以像素为单位指定窗口距屏幕左边的位置;

    top:以像素为单位指定窗口距屏幕顶端的位置;

    alwaysLowered:指定窗口隐藏在所有窗口之后,选项的值及含义与toolbar相同;

    alwaysRaised:指定窗口浮在所有窗口之上,选项的值及含义与toolbar相同;

    dependent:指定打开的窗口为当前窗口的一个子窗口,并随着父窗口的关闭而关闭,选项的值及含义与toolbar相同;

    hotkeys:在没有菜单栏的新窗口中设置安全退出的热键,选项的值及含义与toolbar相同;

    innerHeight:设定窗口中文档的像素高度;

    innerWidth:设定窗口中文档的像素宽度;

    screenX:设定窗口距离屏幕左边界的像素长度;

    screenY:设定窗口距离屏幕上边界的像素长度;

    titleBar:指明标题栏是否在新窗口中可见,选项的值及含义与toolbar相同;

    z-look:指明当窗口被激活时,不能浮在其它窗口之上,选项的值及含义与toolbar相同。

    open方法返回的是该窗口的引用。

    小技巧:该方法经常用于在打开一个网页时自动打开另一个窗口。

    例6-2-1:编制一个小程序,它用于在打开当前窗口时自动打开另一个窗口,要

    求该窗没有标准工具栏、地址栏、链接工具栏、菜单栏,但有状态栏,窗口中打

    开的网页地址为:http://www.dlrtvu.edu.cn

    2. close方法

    语法格式:

    window.close()

    功能:close方法用于自动关闭浏览器窗口。

    3. alert方法

    语法格式:

    window.alert(提示字符串)

    功能:弹出一个警告框,在警告框内显示提示字符串文本。

    4. confirm方法

    语法格式:

    window.confirm(提示字符串)

    功能:显示一个确认框,在确认框内显示提示字符串,当用户单击“确定”按钮

    时该方法返回true,单击“取消”时返回false。

    5. prompt方法

    语法格式:

    window.prompt(提示字符串,缺省文本)

    功能:显示一个输入框,在输入框内显示提示字符串,在输入文本框显示缺省文

    本,并等待用户输入,当用户单击“确定”按钮时,返回用户输入的字符串,当

    单击“取消”按钮时,返回null值。

    6. setTimeout方法

    语法格式:

    window.setTimeout(代码字符表达式,毫秒数)

    功能:定时设置,当到了指定的毫秒数后,自动执行代码字符表达式。

    7. clearTimeout方法

    语法格式:

    window.clearTimeout(定时器)

    功能:取消以前的定时设置,其中的参数是用setTimeout设置时的返回值。

    8. setInterval方法

    语法格式:

    window.setInterval(代码字符表达式,毫秒数)

    功能:设定一个时间间隔后(第二个参数),反复执行“代码字符表达式”的内容

    9. clearInterval方法

    语法格式:

    window.clearInterval(时间间隔器)

    功能:取消setInterval设置的定时。其中的参数是setInterval方法的返回值。

    10. moveBy方法

    语法格式:

    window.moveBy(水平位移量,垂直位移量)

    功能:按照给定像素参数移动指定窗口。第一个参数是窗口水平移动的像素,第

    二个参数是窗口垂直移动的像素。

    11.moveTo方法

    语法格式:

    window.moveTo(x,y)

    功能:将窗口移动到指定的指定坐标(x,y)处。

    12. resizeBy方法

    语法格式:

    window.resizeBy(水平,垂直)

    功能:将当前窗口改变指定的大小(x,y),当x、y的值大于0时为扩大,小于0时

    为缩小。

    13. resizeTo方法

    语法格式:

    window.resizeTo(水平宽度,垂直宽度)

    功能:将当前窗口改变成(x,y)大小,x、y分别为宽度和高度。

    14. scrollBy方法

    语法格式:

    window.scrollBy(水平位移量,垂直位移量)

    功能:将窗口中的内容按给定的位移量滚动。参数为正数时,正向滚动,否则反

    向滚动。

    15. scrollTo方法

    语法格式:

    window.scrollTo(x,y)

    功能:将窗口中的内容滚动到指定位置。

    16.find方法

    语法格式:

    window.find()

    功能:当触发该方法时,将弹出一个“find”(查找)对话窗口,并允许用户在触

    发find方法的页面中查找一个字符串。

    注:该属性在IE5.5及Netscape6.0中都不支持。

    17. back方法

    语法格式:

    window.back()

    功能:模拟用户点击浏览器上的“后退”按钮,将页面转到浏览器的上一页。

    说明:仅当当前页面存在上一页时才能进行该操作。

    注:IE5.5不支持该方法,Netscape6.0支持。

    18. forward方法

    语法格式:

    window.forward()

    功能:模拟用户点击浏览器上的“前进”按钮,将页面转到浏览器的下一页。

    说明:仅当当前页面存在下一页时才能进行该操作。

    注:IE5.5不支持该方法,Netscape6.0支持。

    19. home方法

    语法格式:

    window.home()

    功能:模拟用户点击浏览器上的“主页”按钮,将页面转到指定的页面上。

    注:IE5.5不支持该方法,Netscape6.0支持。

    20. stop方法

    语法格式:

    window.stop()

    功能:模拟用户点击浏览器上的“停止”按钮,终止浏览器的下载操作。

    注:IE5.5不支持该方法,Netscape6.0支持。

    21. print方法

    语法格式:

    window.print()

    功能:模拟用户点击浏览器上的“打印”按钮,通知浏览器打开打印对话框打印

    当前页。

    22. blur方法

    语法格式:

    window.blur()

    功能:从窗口中移出焦点。当与focus方法合用时必须小心,因为可能导致焦点

    不断移进移出。

    23. focus方法

    语法格式:

    window.focus()

    功能:使窗口中得到焦点。当与blur方法合用时必须小心,因为可能导致焦点不

    断移进移出。

    24. captureEvent方法

    语法格式:

    window.captureEvent(Event)

    window.captureEvent(事件1|事件2|...|事件n)

    功能:捕捉指定参数的所有事件。由于能够捕获哪些由本地程序自己处理的事件

    ,所以程序员可以随意定义函数来处理事件。如果有多个事件需要捕捉,各事件

    之间用管道符“|”隔开。可捕捉的事件类型如下:

    Event.ABORT

    Event.BLUR

    Event.CHANGE

    Event.CLICK

    Event.DBLCLICK

    Event.DRAGDROP

    Event.ERROR

    Event.FOCUS

    Event.KEYDOWN

    Event.KEYPRESS

    Event.KEYUP

    Event.LOAD

    Event.MOUSEDOWN

    Event.MOUSUEMOVE

    Event.MOUSEOUT

    Event.MOUSEOVER

    Event.MOUSEUP

    Event.MOVE

    Event.RESET

    Event.RESIZE

    Event.SELECT

    Event.SUBMIT

    Event.UNLOAD

    25. enableExternalCapture事件

    语法格式:

    window.enableExternalCapture(event)

    功能:enableExternalCapture方法用于捕捉通过参数传入的外部事件。

    26. disableExternalCapture事件

    语法格式:

    window.disableExternalCapture()

    功能:取消enableExternalCapture方法的设置,终止对外部事件的捕捉。

    27. handleEvent事件

    语法格式:

    window.handleEvent(event)

    功能:触发指定事件的事件处理器。

    28. releaseEvent事件

    语法格式:

    window.releaseEvent(event)

    window.releaseEvent(事件1|事件2|...|事件n)

    功能:释放通过参数传入的已被捕捉的事件,这些事件是由

    window.captureEvent方法设置的,可释放的事件与captureEvent相同。

    29. routeEvent事件

    语法格式:

    window.releaseEvent(event)

    功能:把被捕捉类型的所有事件转交给标准事件处理方法进行处理,可转交的事

    件与captureEvent相同。

    30 scroll事件

    语法格式:

    window.scroll(X坐标,Y坐标)

    功能:将窗口移动到指定的坐标位置。

    6-2-2 window对象的属性

    window对象具有如下属性:

    status

    statusbar

    statusbar.visible

    defaultstatus

    location

    locationbar

    locationbar.visible

    self

    name

    closed

    frames

    frames.length

    length

    document

    history

    innerHeight

    innerWidth

    menubar

    menubar.visible

    opener

    outerHeight

    outerWidth

    pageXOffset

    pageYOffset

    parent

    personalbar

    personalbar.visible

    scrollbar

    scrollbar.visible

    toolbar

    toolbar.visible

    top

    1. status属性

    语法格式:

    window.status=字符串

    功能:设置或给出浏览器窗口中状态栏的当前显示信息。

    小技巧:可以使用该属性设置浏览器窗口状态栏信息。

    2. statusbar属性

    语法格式:

    window.statusbar.属性

    功能:statusbar属性本身也是一个对象,用于访问它自已的visible属性从而确

    定状态栏是否可见。

    注:IE5.5浏览器不支持该属性。

    3. statusbar.visible属性

    语法格式:

    window.statusbar.visible

    功能:检查状态栏是否可见,如果可见则返回true,反之返回false。

    注:IE5.5浏览器不支持该属性。

    4. defaultstatus属性

    语法格式:

    window.defaultstatus[=字符串]

    功能:defaultstatus属性值是浏览器窗中状态栏的默认显示信息。

    5.location属性

    语法格式:

    window.location=URL

    功能:给出当前窗口的URL信息或指定打开窗口的URL。

    6. locationbar属性

    语法格式:

    window.locationbar.属性

    功能:locationbar属性也可以看成是一个子对象,这个属性用来获取它自已的

    visible属性来确定位置栏是否可见。

    到目前为止,该属性只有一个子属性:visible。

    注:IE5.5不支持该属性。

    7. locationbar.visible属性

    语法格式:

    window.locationbar.visible

    功能:返回位置栏是否可见,如果可见返回true,反之返回false。

    注:IE5.5不支持该属性。

    8. self属性

    语法格式:

    window.self.方法

    window.self.属性

    功能:该属性包含当前窗口的标志,利用这个属性,可以保证在多个窗口被打开

    的情况下,正确调用当前窗口内的函数或属性而不会发生混乱。

    9. name属性

    语法格式:

    window.name=名称

    功能:返回窗口名称,这个名称是由window.open()方法创建新窗口时给定的。

    在javascript1.0版本中,这个属性只能用于读取窗口名称,而到了

    javascript1.1版本时,可以用这个属性给一个不是用window.open()方法创建的

    窗口指定一个名称。

    10. closed属性

    语法格式:

    window.closed

    功能:closed属性用于返回指定窗口的实例是否已经关闭,如果关闭,返回true

    ,反之返回flase。

    11. frames属性

    语法格式:

    window.frames["框架名称"]

    window.frames[数值]

    功能:frames属性是一个数组,用来存储文档中每一个由元素创建的子窗口(框

    架)实例,其中的下标即可以是次序号也可以是用FRAME元素的NAME属性指定的名

    称来得到并使用。

    12. frames.length属性

    语法格式:

    window.frames.length

    功能:frames.length属性用于给出文档中子窗口(框架)实例的个数。

    13. length属性

    语法格式:

    window.length

    功能:length属性返回一个窗口内的子窗口数目,该属性与

    window.frame.length属性的值相同。

    14. document属性

    语法格式:

    window.document.事件

    window.document.方法

    window.document.属性

    功能:window对象的子对象document是javascript的核心对象,在脚本中遇到

    BODY元素时创建一个实例。

    15. history属性

    语法格式:

    window.history[数值]

    window.history.方法()

    window.history.属性

    window对象的子对象history是javascript的核心对象之一,该属性包含了一个

    已访问过页面的名称和URL的数组。

    16. innerHeight属性

    语法格式:

    window.innerHeight=数值

    功能:返回或指定浏览器窗口中文档的像素高度,这个高度不包括任何工具栏和

    组成窗口的页面修饰高度。

    注:IE5.5不支持该属性。

    17. innerWidth属性

    语法格式:

    window.innerHeight=数值

    功能:返回或指定浏览器窗口中文档的像素宽度,这个宽度不包括任何工具栏和

    组成窗口的页面修饰宽度。

    注:IE5.5不支持该属性。

    18. menubar属性

    语法格式:

    window.menubar.属性

    功能:menubar属性也可以看成是一个子对象,这个属性用来获取它自已的

    visible属性来确定菜单栏是否可见。

    到目前为止,该属性只有一个子属性:visible。

    注:IE5.5不支持该属性。

    19. menubar.visible属性

    语法格式:

    window.menubar.visible

    功能:menubar.visible属性用于返回菜单栏是否可见,如果可见返回true,反

    之返回false。

    注:IE5.5不支持该属性。

    20. opener属性

    语法格式:

    window.opener

    window.opener.方法

    window.opener.属性

    功能:opener属性与打开该窗口的父窗口相联系,当访问子窗口中operer属性时

    ,返回的是父窗口。通过该属性,可以使用父窗口对象中的方法和属性。

    21. outerHeight属性

    语法格式:

    window.outerHeight

    功能:outerHeight属性用于访问浏览器窗口的像素高度,该高度包括工具栏和

    装饰边的高度。

    注:IE5.5不支持该属性。

    22. outerWidth属性

    语法格式:

    window.outerWidth

    功能:outerWidth属性用于访问浏览器窗口的像素宽度,该宽度包括工具栏和装

    饰边的宽度。

    注:IE5.5不支持该属性。

    23. pageXOffset属性

    语法格式:

    window.pageXOffset=数值

    功能:指定浏览器窗口中文档左上角在窗口中的当前水平像素位置。在利用

    moveTo移动之前,可以通过该属性来决定是否需要移动窗口。因为该属性返回了

    可见文档相对整个页面的当前位置。

    注:IE5.5不支持该属性。

    24. pageYOffset属性

    语法格式:

    window.pageYOffset=数值

    功能:指定浏览器窗口中文档左上角在窗口中的当前垂直像素位置。在利用

    moveTo移动之前,可以通过该属性来决定是否需要移动窗口。因为该属性返回了

    可见文档相对整个页面的当前位置。

    注:IE5.5不支持该属性。

    25. parent属性

    语法格式:

    window.parent.frames[数值]

    window.parent.framesName

    功能:访问各个子窗口(多框架)所在的父窗口。

    26. personalbar属性

    语法格式:

    window.personalbar.属性

    功能:personalbar属性本身也是一个对象,用于访问其自身的visible属性来确

    定个人栏是否可见。

    注:IE5.5不支持该属性。

    27. personalbar.visible属性

    语法格式:

    window.personalbar.visible

    功能:确定个人栏是否可见,如果可见则返回true,反之返回false。

    注:IE5.5不支持该属性。

    28. scrollbars属性

    语法格式:

    window.scrollbars.属性

    功能:scrollbars属性本身也是一个对象,用于访问其自身的visible属性来确

    定滚动栏是否可见。

    注:IE5.5不支持该属性。

    29. scrollbars.visible属性

    语法格式:

    window.scrollbars.visible

    功能:scrollbars.visible用于确定滚动栏是否可见,如果可见则返回true,反

    之返回false。

    注:IE5.5不支持该属性。

    30. toolbar属性

    语法格式:

    window.toolbar.属性

    功能:toolbar属性本身也是一个对象,用于访问它自已的visible属性从而确定

    工具栏是否可见。

    注:IE5.5不支持该属性。

    31. toolbar.visible属性

    语法格式:

    window.toolbar.visible

    功能:toolbar.visible属性用于检查工具栏是否可见,如果可见则返回true,

    反之返回false。

    注:IE5.5不支持该属性。

    32. top属性

    语法格式:

    window.top.frames[数值]

    window.top.frameName

    window.top.方法()

    window.top.属性

    功能:window对象的top属性用于包含所有装入浏览器的子窗口(多框架)的最顶层窗口的信息。


    展开全文
  • Loadrunner常见的检查点函数

    千次阅读 2016-05-17 13:29:12
    LoadRunner中执行Web性能测试,很重要的一点,是需要对Web网站的响应进行一些检查,以决定请求是否成功,这很重要,如果设置不好,就会出现请求大面积失败,性能却非常高的情况。 一般,在Loadrunner中检查点有两...

    LoadRunner中执行Web性能测试,很重要的一点,是需要对Web网站的响应进行一些检查,以决定请求是否成功,这点很重要,如果设置不好,就会出现请求大面积失败,性能却非常高的情况。

    一般,在Loadrunner中检查点有两种:图片和文字。  

    函数说明

    常用的文本检查点函数

    1)web_find()函数用于从 HTML 页中搜索指定的文本字符串;

    web_find("web_find","RighOf=a","LeftOf=b","What=name",LAST);
    参数解释:
      "web_find"定义该查找函数的名称;
      “LeftOf”和“RighOf=”用来定义查找字符的左右边界;
      “What=”定义查找内容;
      例如上述参数举例中的意思就是在页面中查找左边界为b,右边界为a,内容为name的信息;
    


    使用该函数注意事项:该函数是在查找页面中的内容,所以要放在要查找的内容的后面;该函数只能在基于HTML模式录制的脚本中进行查找
    注意事项:使用该函数时,要在Vuser->Run-Tme Settings中更改下设置勾选“Enable Image and text check”。系统默认是不勾选该选项的。 
    

    2)web_reg_find()函数注册一个请求,以在下一个操作函数(如 web_url)检索到的HTML网页上搜索指定的文本字符串;

    web_reg_find("Search=Body","SaveCount=ddd","Text=aaa",LAST);
    参数解释:
    Search用来定义查找范围,
    SaveCount定义查找计数变量名称,该参数可以记录在缓存中查找内容出现的次数,可以使用该值,来判断要查找的内容是否被找到;
    Text用来定义需要查找的字符串
    例如上述参数举例中的意思就是Body中查找内容为aaa的信息,并将出现次数记录在变量ddd中;
    


    1. web_reg_find("Text=Payment Detdils", "Fail=NotFound",LAST);或
    2. web_reg_find("Text=Payment Detdils", "Fail=Found",LAST);
    解释:
    “Payment Details” 为你要检查的文本;
    若是1:脚本执行到此处,若没有找到check的字符串,脚本将FAIL,并且停止执行下去。反之,则一直执行下去。
    若是2:脚本执行到此处,若找到check的字符串,脚本将FAIL, 并且停止执行下去。反之,则一直执行下去。
    


    使用该函数注意事项:该函数是在缓存中查找相应的内容,所以要放在查找内容之前;通常情况下写在如下六个函数之前:Web_castom_request(); web_image(); web_link(); web_submit_data(); web_submit_form(); web_url();
    使用技巧:在该函数的参数中有个“SaveCount”,该参数可以记录在缓存中查找内容出现的次数,我们可以使用该值,来判断要查找的内容是否被找到。
    
    

    3)web_global_verfication()属于注册函数,注册一个在web页面中搜索文本字符串的请求,与web_reg_find只在下一个Action函数中执行搜索不同的是它在之后所有的Action类函数中执行搜索指定的文本字符串;

    常用的图片检查点函数

    1)web_image_check()函数用于从HTML页面中查找指定的图片;

    web_image_check("web_image_check","Alt=","Src=",LAST);
    参数解释:“Alt”和“Src”的值直接取该图片在网页源代码中相应参数的值
    


    注意事项:使用该函数时,要在Vuser->Run-Tme Settings中勾选Enable Image and text check,具体操作请看web_find()中的注意事项。
    经过测试,该函数用到查找内容前面或后面,都不影响查找结果。   
    

    重放Log常见信息

    web_find()和web_image_check()函数的日志信息(这两个日志信息实际上是一样的,只是输出的函数名和参数不同)

    1. 出现该信息,说明没有勾选Enable Image and text check

    Action.c(22): Verification checks not enabled. web_image_check is skipped. See the 'Run-time settings/Preferences/Checks' [MsgId: MMSG-27197]
    Action.c(22): web_image_check was successful [MsgId: MMSG-26392]
    

    2. 出现该信息,说明检查点设置成功,且已经查找到信息

    Action.c(22): "web_image_check" succeeded (1 occurrence(s) found. Alt="", Src="/xjcost/jsp/images/index1/edit_01.gif") [MsgId: MMSG-27192]
    Action.c(22): web_image_check was successful [MsgId: MMSG-26392]
    

    3. 出现该信息,说明要查找的内容没有找到

    Action.c(22): Error -27191: "web_image_check" failed (0 occurrence(s) found. Alt="", Src="/xjcost/jsp/images/index1/edit_1.gif") [MsgId: MERR-27191]
    Action.c(22): web_image_check highest severity level was "ERROR" [MsgId: MMSG-26391]
    出现此情况尝试以下操作:
    (1)检查参数的信息是否写错;
    (2)如果是web_find(),检查函数的位置是否在要查找内容的后面;
    (3)如果是web_image_check(),查看该图片的源代码,看其是否是这个页面上的图片,很可能是图片选择错误,即所选图片不属于该页面。
    

    web_reg_find()函数的日志信息

    1. 出现该信息,说明内容已查找到

    Action.c(15): Registering web_reg_find was successful[MsgId: MMSG-26390]
    

    2. 该信息在replay log页面是红色显示的,说明没有找到内容

    Action.c(27): Error -26366: "Text=ABC" not found for web_reg_find[MsgId: MERR-26366]
    Action.c(27): web_submit_data("userLogin.struts") highest severity level was "ERROR", 18364 body bytes, 918 header bytes, 13 chunking overhead bytes[MsgId: MMSG-26387]
    出现此情况尝试以下操作:
    (1)参数的信息是否正确;
    (2)查看该函数是否在查找内容的前面。
    

    展开全文
  • 记录Loadrunner脚本设置检查调试过程中常见的问题及解决方法: ... due to a GUI-based function) [MsgId:MERR-27985] ...Action.c(54): web_find highest severity level ...函数web_reg_find 的检查内容.
  • LR中检查点函数简析

    千次阅读 2012-10-14 14:45:44
    常用检查点函数: web_find 函数在 HTML 页中搜索指定的文本字符串 web_reg_find 函数注册一个请求,以在下一个操作函数(如 web_url)检索到的网页上搜索一个文本字符串 web_global_verification
  • python设置检查点简单实现

    千次阅读 2009-09-04 14:35:00
    检查点,其实就是对过去历史的记录,可以认为是log.不过这里进行了简化.举例来说,我现在又一段文本.文本里放有一堆堆的链接地址.我现在的任务是下载那些地址中的内容.另外因为网络的问题或者网站的问题,每次下载...
  • 可以使用instead of触发器,替代原先的插入操作,该语法仅适用于视图,故为实体表建立一个一样的视图。在符合条件时,insert到实体表中,不符合条件,则不做操作: CREATE OR REPLACE TRIGGER TR_v_information ...
  • 停止 OGG

    千次阅读 2015-01-28 10:10:18
    2. 进入 OGG 安装目录/ggs,执行./ggsci 进入命令行模式 3. 验证 OGG 的抽取进程重起所需的日志是否存在,对各个 extl1 进程分别执行命 ...GGSCI>info extl1,showch //查询 extl1 进程回滚检查点 Read
  • 因为NotificationManagerService中做了权限检查的限制,无法绕过。       结论: 1.更好的方法是startForeground一个真实有效的notification过去。 2.startForeground只要传的id相同,不管...
  • 本周刚好研究了一下dubbo的启动脚本,所以在官网的启动脚本和公司内部的启动脚本做了一个整理,弄了一份比较通过的Dubbo应用启动和停止脚本。  下面的脚本只应用于配置分离的应用,什么叫做配置分离呢?就是使用...
  • 内容填上“Tap for more information or to stop the app.” 然后通过NotificationManagerService.enqueueNotification()更新通知。 结果,就看到这么一个东西。 使用场景: 一般这个是为了让Service不容易被...
  • Oracle启动和停止的方式详解

    千次阅读 2016-09-28 20:00:05
    不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。没有结束的事务是自动ROLLBACK的。启动时不需要实例恢复。 shutdown abort 直接关闭数据库,正在访问数据库的会话会被...
  • 下面以SSH服务来演示服务的安装、启动、停止和卸载的过程1.检查ssh服务是否安装chkconfig –list |grep sshd 没有内容可显示,输入service sshd 显示未识别的服务,证明SSH服务没有安装。2.安装ssh服务输入yum ...
  • Android View的可见性检查方法

    万次阅读 2017-05-17 12:51:36
    在Android开发中有时候会遇到需要检查一个View是不是对用户可见,比如在消息流中,根据ImageView是否在屏幕中出现了再决定加载它,或者当视频滑入屏幕被用户可见时才播放、滑出屏幕就自动停止播放等等。乍一看好像都...
  • HAWQ技术解析(四) —— 启动停止

    千次阅读 2017-03-02 17:54:25
    前面已经完成了HAWQ的安装部署,也了解了HAWQ的系统架构与主要组件,下面开始使用它。HAWQ作为Hadoop上的一个服务提供给用户,与...一、基础概念 如果组织中能够做到系统管理与开发分离,那这部分内容严格说应该是HA
  • 软件测试停止的标准

    千次阅读 2016-09-18 11:12:51
    从网上找了一下,找到了下面的内容,学习并收藏了,谢谢信息的发布者。 1.1 软件测试停止标准 1) 软件系统经过单元、集成、系统测试,分别达到单元、集成、系统测试停止标准。 2) 软件系统通过验收测试,并...
  • 软件测试停止标准

    万次阅读 2011-02-25 19:48:00
    <br />从网上找了一下,找到了下面的内容,学习并收藏了,谢谢信息的发布者。 1.1 软件测试停止标准 1) 软件系统经过单元、集成、系统测试,分别达到单元、集成、系统测试停止标准。 2) 软件...
  • /etc/apt/sources.list你可以通过任何工具修改它,它的内容形式一般是这样的 deb http://old-releases.ubuntu.com/ubuntu/ xxxx main restricted universe multiverse deb http://old-releases.ubuntu.com/u
  • 今天早晨发现我们公司网站...不管是网站的首页,还是产品的页面地址,以及在线支付的地址,都会被微信提示:已停止访问该网页,据用户投诉及腾讯网址安全中心检测,该网页包含违法或违规内容。为维护绿色上网环境...
  • nginx后端节点的健康检查

    千次阅读 2018-11-18 00:18:44
    本文主要介绍nginx后端节点的健康检查,在此之前我们先来介绍下nignx反向代理主要使用的模块。 模块介绍 我们在使用nginx做反向代理都会使用到以下两个模块: 1.ngx_http_proxy_module 定义允许将请求传递到另一...
  • Print Spooler自动停止

    万次阅读 2008-12-13 10:18:00
    Windows延迟打印服务(print spooler)自动停止print spooler 服务停止后,把print spooler服务重启了一下,可马上它又自已关闭了,即使重新启动电脑,也是一然! 事件查看器中 提示:服务 Print Spooler 意外停止。 在...
  • mssqlserver服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的,例如"性能和警报日志"2007-12-05 10:29 从服务里面启动Sqlserver服务。弹出窗口的错误信息是:"本地计算机上的MS
  • Altium Designer之DRC检查学习笔记

    千次阅读 2020-05-24 14:38:13
    通过检查来判定是否满足设计的要求,需要检查什么,就打开相关的检查选项,该设置涉及检查PCB板内容,需要每次都重新配置相关内容。具体操作的方法如下: 1:执行菜单命令“工具→设计规则检查(快捷键“TD”),...
  • 自动化运维之设备健康检查

    千次阅读 2015-12-21 21:29:43
    对于长时间持续经营的企业,不得不面临一个问题:设备的老化与供方停止服务。一台质量过硬的交换机可以稳定运行十年,但是运行超过3年的话就会有很大的风险。为了消除这种风险,需要做的... 本次健康检查内容很简
  • Nginx:启动、停止、重启命令。

    千次阅读 2020-08-13 14:29:13
    Nginx:启动、停止、重启命令。
  • 近期花时间研究了一下windows和linux下某服务停了后自动重启的功能,在网上收集了些资料,并经过测试,在此整理一下。...检查windows服务脚本.bat批处理文件内容如下:  @echo off rem 定义循环
  • Linux下几款C++程序中的内存泄露检查工具

    万次阅读 多人点赞 2016-07-19 21:56:41
    scan=off 停止自动记忆扫描线程 scan=<secs> 设置n秒内自动记忆扫描 scan 开启内核扫描 clear 清除内存泄露报告 dump=<addr> 转存信息对象在 通过“kmemleak = OFF”,也可以在启动时禁用Kmemleak在内核命令行。...
  • 文章目录基于 Shell 脚本启动、停止 SpringBoot 应用需求描述场景分析实现方案创建脚本文件授权使用方式测试 基于 Shell 脚本启动、停止 SpringBoot 应用 需求描述 常规的SpringBoot应用是通过java -jar *.jar方式来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 279,121
精华内容 111,648
关键字:

停止点检查内容