• lr常用函数


    1.lr_output_message()函数:打印输出信息

      如:lr_output_message("logincount=%d",logincount);   //打印logincount内容,%d为整型数据占位符,logincount为一个整型变量

    2.lr_eval_string()函数,获取参数内容,并转为字符串(c中无字符串类型,用字符类型数组形式定义字符串)

      如:lr_eval_string("{logincheckcount}");    //读取参数变量logincheckcount的值,并将其转为字符串类型数据输出

    3.atoi()函数,将参数内容,转为整型数据类型

      如:atoi(lr_eval_string("{logincheckcount}"));   //将lr_eval_string函数获取到的字符类型数据转为整型数据

    4.web_reg_find()函数:响应结果中文本查找函数

      如:

        web_reg_find("Search=Body",
                "SaveCount=loginoutcheckcount",
                "Text=注销",
                LAST);   //检查响应中的Body内容中存在“登录”文本信息

    5.lr_start_transaction()函数:添加事务

      如:lr_start_transaction("login");   //添加“login”事务开始

    6.lr_end_transaction()函数:结束事务

      如:lr_end_transaction("login", LR_AUTO);  //添加“login”事务结束

    7.lr_rendezvous():设置集合点

      如:lr_rendezvous("test");   //可控并发

    8.lr_think_time():思考时间,即暂停或等待时间

      如:lr_think_time(2);    //等待2秒

    9.lr_start_timer():记录现在时间作为一个开始时间

    10.lr_end_timer():记录现在时间作为之前已经开始的开始时间的结束时间

    11.lr_wasted_time():记录一个结束时间与开始时间的时间差值

      如:

        timer=lr_start_timer();   //记录当前时间为开始时间

        //写运行程序

        for(i=0;i<100;i++)

        {

        }

        time_elapsed=lr_end_timer(timer);  //记录一个开始时间的结束时间

        lr_wasted_time(time_elapsed*1000);   //开始时间到结束时间的等待时间

      代码如下:

    mystarttimer()
    {
        int i;
        double time_elapsed;
        merc_timer_handle_t timer;
        lr_start_transaction("testT");   //开始事务
        
        timer=lr_start_timer();   //当前时间作为一个开始时间
        //执行操作
        for(i=0;i<1000;i++)
        {
        }
    
        time_elapsed=lr_end_timer(timer);  //当前时间作为之前开始时间的一个结束时间
        lr_output_message("time_elapsed=%f",time_elapsed);   //%f作为double类型数据的占位符
    
        lr_wasted_time(time_elapsed*1000);   //结束时间和开始时间的时间差
        
        lr_end_transaction("testT", LR_AUTO);   //结束事务
    
        return 0;
    }
     

    12.

  • 相关阅读:
    skynet debug console 使用
    在linux上定时修改root密码,以邮件形式发送给使用者
    在linux nginx服务器上,给内网ip配置https
    在linux apache服务器上,给内网ip配置https
    redis集群配置
    记一次删除k8s namespace无法删除的问题
    向docker镜像中传递变量的两种方式
    用kubeadm简单部署k8s
    第十六天python3 文件IO(二)
    第十五天python3 文件IO(一)
  • 原文地址:https://www.cnblogs.com/jingzaixin/p/13630948.html
Copyright © 2020-2023  润新知