zoukankan      html  css  js  c++  java
  • 利用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/

  • 相关阅读:
    Ubuntu安装mysql
    Java源码分析:关于 HashMap 1.8 的重大更新(转载)
    idea 设置光标回到上一次位置的快捷键
    2016年总结及2017年计划
    Mac搭建Hadoop源码阅读环境
    Spark sql 在yarn-cluster模式下找不到表
    SecureCRT 无法删除字符
    Flume整合Spark Streaming
    Hbase资料汇总
    maven使用阿里云仓库
  • 原文地址:https://www.cnblogs.com/shengs/p/4452020.html
Copyright © 2011-2022 走看看