zoukankan      html  css  js  c++  java
  • 手动编写一个简单的loadrunner脚本

    loadrunner除了自动录制脚本外,还可以手动编写脚本,通过右键+inset step添加步骤,还可以手动添加事务,集合点等

    下面是一个简单的Action脚本,服务是运行在本机的flask服务:

    Action()
    {
    //集合点---可选步骤
    //等待---可选步骤
    
    //获取所有的发帖列表--单接口(自己本地实现的一个flask服务)
    //开始事物
    
    lr_start_transaction("getList");
    
    // 业务逻辑
    // 0. 注册需要获取的参数(loadrunner的注册机制,需要在发送之前注册接收消息的变量)
    
    web_reg_save_param("count",
    "LB="count":",
    "RB=}",
    LAST);
    
    // 1.发消息(可以替换成自己能访问的URL)
    
    web_custom_request("getList",
    "URL=http://127.0.0.1:8080/getAllArticleList?token={token}",
    "Method=GET",
    LAST);
    
    // 2.结果验证(获取结果需要使用到注册机制)
    // 结束事物
    
    if (strcmp(lr_eval_string("{count}"),"3")==0){
    //正常结束
    
    lr_end_transaction("getList", LR_PASS);
    
    }else{
    
    // 异常结束
    
    lr_end_transaction("getList", LR_FAIL);
    
    }
    
    // 过程中可以记录日志--可选步骤
    
    return 0;
    }
  • 相关阅读:
    过滤器和拦截器的区别
    sql注入
    JavaScript学习
    Linux简单学习
    HTML DOM学习
    Java集合
    java 多线程学习
    常用的OO设计原则
    JAVA设计模式一策略模式(Strategy Pattern)
    201521123071《Java程序设计》第1周学习总结
  • 原文地址:https://www.cnblogs.com/emily-qin/p/7718171.html
Copyright © 2011-2022 走看看