随笔 - 633,  文章 - 0,  评论 - 13,  阅读 - 48万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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.

posted on   大话人生  阅读(422)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示