• 利用LoadRunner判断HTTP服务器的返回状态


    利用LoadRunner判断HTTP服务器的返回状态
    第一种方法:是利用LR的内置函数web_get_int_property。
    举例:
    #include "web_api.h"
    Action()
    {
    int HttpRetCode;
    web_url("网易",
           "URL=http://www.163.com",
           "TargetFrame=_TOP",
           LAST);
    HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);
    if (HttpRetCode == 200)
           lr_log_message("The Vuser successfully accessed the 网易 page");
           else
           lr_log_message("The Vuser failed to access the 网易 page ");
        return 0;
    }

    第二种方法:就是最原始的办法,自己取HTTP服务器的数据,然后利用关联函数分析啊.
                     其实所有的东西都可以通过关联函数从服务器的返回数据中取,然后自己动手解析,呵呵. 举个不太恰当的例子: 你需要一套家具,可以去家具市场挑,当然也可以自己买木材原料和工具,动手加工. 那才是最合乎自己需要的.

    关于动态参数化的问题分析:


    其实第一次看到这个问题,我没有马上反应过来,后来仔细想想, 明白了. 就是需要参数化的数据不是静态的,是动态的. 比如从数据库中选出来的.

    针对这个问题,应该提前从数据源(比如数据库)把数据选取出来,然后在执行的时候直接进行参数化的选取. 反之,如果在程序执行期间,进行数据的选取,将可能带来数据库服务器的强大压力,因为参加并发执行的每个虚拟用户都去数据库搜刮一下,对数据库将是多么严峻的考验啊.

    朋友或者同事之间的探讨是加深对问题理解和增加知识面,扩展视野最直接的途径和方法,加强沟通,keep in touch.

    参考文章地址:http://www.rickyzhu.com/2007/03/23/case-one-of-loadrunner/

  • 相关阅读:
    .NET简谈设计模式之(适配器模式)
    .NET简谈组件程序设计之(手动同步)
    .NET简谈组件程序设计之(初识远程调用)
    .NET简谈组件程序设计之(初识.NET线程Thread)
    .NET映射设计(Model与UIControl之间的模型关系)
    .NET简谈事务本质论
    .NET简谈组件程序设计之(异步委托)
    向5.4致敬吧 无为而为
    SQL 2005 分析服务基于角色的动态授权 无为而为
    文思创新深圳招聘biztalk 无为而为
  • 原文地址:https://www.cnblogs.com/shengs/p/4452020.html
Copyright © 2020-2023  润新知