• LoadRunner 接口测试 第三章


    1.脚本调试,解决Replay log中显示中文乱码问题脚本

    //将返回body内容存入all中    
    web_reg_save_param_ex(
            "ParamName=all",
            "LB=",
            "RB=",
            SEARCH_FILTERS,
            "Scope=BODY",
            LAST);
    //对all中内容进行转码并打印出
    lr_convert_string_encoding(lr_eval_string("{all}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"stringutf8"); lr_error_message(lr_eval_string("{stringutf8}"));

    2.生成20-29之间的随机数

        int rNum; 
        //srand is called before rand 
        srand(time(NULL)); 
        rNum= rand() % 10 + 20; 
        lr_output_message("%d",rNum);
    

    3.存在逻辑依赖接口分开测试方法

    接口测试过程中经常会遇到接口之间存在逻辑关系(即B接口要在A接口基础上进行测试),若将A和B接口写入一个脚本里进行测试,在并发过程中出现error或瓶颈并不好查找问题出在哪里;

    因此遇到这种存在逻辑关系的接口我依然选择分开测试!

    A与B接口逻辑上的关系说白了就是他们之间有数据上的交互,A接口创造数据B接口使用这些数据;

    我们首先运行A接口制造数据,然后再在数据库中取出B接口需要的数据,然后在对数据库中的数据进行修改(例修改创建时间)以便B接口使用时这些数据依然有效;

    这样我们就达到了将逻辑上存在依赖关系的接口进行分开测试的目的;

  • 相关阅读:
    postgreSQL 时间线
    Using CSV-Format Log Output
    Understanding postgresql.conf : log*
    UNDERSTANDING POSTGRESQL.CONF: CHECKPOINT_SEGMENTS, CHECKPOINT_TIMEOUT, CHECKPOINT_WARNING
    PgSQL · 追根究底 · WAL日志空间的意外增长
    caffe源码学习
    Git 常用命令学习
    Linux系统的目录结构
    NMS 原理 了解
    nvidia-smi 查看GPU信息字段解读
  • 原文地址:https://www.cnblogs.com/mayibanjiah/p/4212965.html
Copyright © 2020-2023  润新知