`
liyiye
  • 浏览: 427167 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

LoadRunner中字符串的操作

阅读更多

   LoadRunner中常用的字符串操作函数有:

               strcpy(destination_string, source_string);

               strcat(string_that_gets_appended, string_that_is_appended);

               atoi(string_to_convert_to_int); //returns the integer value

               itoa(integer_to_conver_to_string, destination_string, base); // base is 10

               strcmp(string1, string2); // returns 0 if both strings are equal

对各函数的定义:

             strcpy( ):拷贝一个字符串到另一个字符串中.

             strcat( ):添加一个字符串到另一个字符串的末尾。

            strcmp( ):比较两个字符串,如果相等返回0。

            atoi():转换一个ASCII字符串为一个整型。

            itoa():根据给定的进制,转换一个整型数据为ASCII字符串

下面的例子使用了上面这些函数:

            

Actions()

{

        char MyString1[20] = "";

        char MyString2[20] = "";

        char MyString3[20] = "Mercury2";

        char Cstring[10] = "12345";

        int Cint;

 

 

        // MyString1 is empty

        //

        lr_output_message(">>>>>>>>>> MyString1 = %s",MyString1);

 

        // copy "Mercury1" into MyString1

        //

        strcpy(MyString1,"Mercury1");

 

        // Now MyString1 contains "Mercury1"

        //

        lr_output_message(">>>>>>>>>> MyString1 = %s",MyString1);

 

 

        // Copy MyString3 into MyString2

        //

        lr_output_message(">>>>>>>>>> MyString2 = %s",MyString2);

        strcpy(MyString2,MyString3);

        lr_output_message(">>>>>>>>>> MyString2 = %s",MyString2);

 

 

        // Catenate MyString2 to MyString1

        //

        strcat(MyString1,MyString2);

        lr_output_message(">>>>>>>>>> MyString1 = %s",MyString1);

 

        // Cstring is converted to integer Cint

        //

        lr_output_message(">>>>>>>>>> Cstring = %s",Cstring);

        Cint = atoi(Cstring);

        lr_output_message(">>>>>>>>>> Cint = %d",Cint);

 

        // Cint is converted to string

        Cint = 100;

        itoa(Cint,Cstring,10);

        lr_output_message(">>>>>>>>>> Cstring = %s",Cstring);

 

        return 0;

}

分享到:
评论

相关推荐

    LoadRunner中转换字符串到URL编码

    在LoadRunner的脚本编写过程中,我们经常需要处理字符串,尤其是将普通字符串转换为URL编码格式,以确保数据正确无误地发送到服务器。本文将详细介绍如何在LoadRunner中进行URL编码,以及提供的C代码和转换工具。 ...

    loadrunner中 MD5_THEN_BASE64.zip

    在这个特定的"loadrunner中 MD5_THEN_BASE64.zip"压缩包中,涉及的主要知识点是字符串操作、MD5散列函数以及Base64编码,这些都是软件开发和安全领域中的基础概念。 1. **字符串赋值**:在编程中,字符串是字符序列...

    loadrunner中文函数解释

    该函数接受一个格式化的字符串作为参数,可以包含变量占位符,如 `%s`。 **示例:** ```c lr_vuser_status_message("We are on iteration #%s", lr_eval_string("{iteration}")); ``` #### 三、`lr_continue_on_...

    Loadrunner中参数的设置

    并非所有函数都支持参数化,且参数化仅适用于函数中的参数,而非任意字符串。然而,参数化的主要优势在于: 1. **简化脚本**:通过参数化,脚本可以更简洁,避免了冗余代码。 2. **灵活性提高**:允许使用不同的...

    性能测试_loadrunner脚本录制的常用函数

    在 Loadrunner 中,还有许多其他的函数可以用于字符串处理和数据转换,如 sprintf、sscanf、fopen、fclose 等。这些函数可以灵活地组合使用,以满足不同的性能测试需求。 在实际应用中, Loadrunner 脚本录制的常用...

    loadrunner通过动态链接库实现自定义时间戳

    1. **创建DLL**:首先,我们需要使用C++或其他支持DLL开发的语言编写一个函数,该函数接收一个日期和时间字符串作为输入,返回相应的时间戳。例如,可以定义一个名为`GetCustomTimestamp`的函数,接受一个形如"YYYY-...

    loadrunner中添加检查点图文详解[归纳].pdf

    2. 其右侧:页面中可能多次出现该字符串,其右侧则表示验证其右侧是否存在“搜索”中所键入的内容。 3. 其左侧:与其右侧相反,表示验证其左侧是否存在“搜索”中所键入的内容。 4. 常规中检查点的操作名 添加文本...

    LoadRunner常用函数LoadRunner常用函数

    在进行性能测试时,经常会用到一系列内置的函数来实现各种操作,如数据提取、字符串处理、事务管理和检查点等。以下是对这些常用函数的详细说明: 1. `Int web_reg_save_param`:此函数用于从服务器响应中提取参数...

    总结下LoadRunner 接收Mismatch问题的处理办法

    - 这样可以在后续的操作中再次访问相同的数据。 #### 五、优化 Socket 选项 最后,还可以通过设置 Socket 选项来进一步优化数据传输过程。例如,可以禁用 Nagle 算法,以减少小数据包在网络中的延迟。 **实现方法...

    Loadrunner常用函数总结

    `strcpy`函数用于将一个字符串完整地复制到另一个字符串中。例如: ```c char fullpath[1024]; char* filename = "logfile.txt"; strcpy(fullpath, "c:\\tmp"); lr_output_message("fullpath after strcpy: %s", ...

    用loadrunner读取XML文件中的数据

    LoadRunner提供了一个名为`lr_xml_get_values`的函数,它可以从XML字符串中提取指定的信息。例如: ```c NumOfReadbuf_1=lr_xml_get_values("XML={readbuf_param}", "ValueParam=id", "Query=/employee/id", ...

    LoadRunner常用函数总结

    字符串函数提供了对字符串进行各种操作的功能。 1. **lr_eval_string/lr_save_string/lr_save_var/lr_save_datetime**:分别用于用参数的当前值替换参数、保存字符串、保存变长字符串和保存当前日期与时间到参数中...

    loadrunner函数

    LoadRunner提供了多种函数来实现这一功能,比如“lr_log_message”用于记录日志信息,“lr_save_string”用于保存字符串数据,“lr_save_int”用于保存整型数据。这些函数使得分析数据更加方便,并能为后续的性能...

Global site tag (gtag.js) - Google Analytics