zoukankan      html  css  js  c++  java
  • LoadRunner封装函数

    当某一段操作需要反复调用时,可将该部分操作封装为一个函数,通过调用函数实现反复操作的代码,可简化代码;下面以LoadRunner字符编码转换功能为例,介绍函数的封装;

     1 //封装方法LocalToUtf8():将请求中的中文转码为utf8
     2 char* LocalToUtf8(char *input,char *output){
     3     lr_convert_string_encoding(input,
     4                                LR_ENC_SYSTEM_LOCALE,
     5                                LR_ENC_UTF8,
     6                                output);
     7     lr_save_string(lr_eval_string("{output}"),output);
     8 }
     9 
    10 //封装方法Utf8ToLocal():将响应报文中的中文转码为本地编码
    11 char* Utf8ToLocal(char *input,char *output){
    12     lr_convert_string_encoding(input,
    13                                LR_ENC_UTF8,
    14                                LR_ENC_SYSTEM_LOCALE,
    15                                output);
    16     lr_save_string(lr_eval_string("{output}"),output);
    17 }
    18 
    19 Action()
    20 {
    21     //调用中文转码函数
    22     LocalToUtf8("中文","output");
    23     lr_output_message("%s",lr_eval_string("{output}"));
    24 
    25     LocalToUtf8("{text}","output2");
    26     lr_output_message("%s",lr_eval_string("{output2}"));
    27 
    28     return 0;
    29 }
  • 相关阅读:
    SpringBoot基础
    开始一个新的springboot项目checklist
    五项修炼: 终生学习者
    价值流分析-改进方法论
    伯努利方程
    会计语言
    svg蒙版mask
    从svg到计算机图形学
    xflux 调节屏幕色温
    处理器架构
  • 原文地址:https://www.cnblogs.com/wzl0916/p/14545269.html
Copyright © 2011-2022 走看看