1)-------------------编码转换---------------
lr_convert_string_encoding( lr_eval_string("{payMainId}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"aa2" );

lr_output_message(lr_eval_string("{userSession}"));

2)--------------------设置检查点和判断------------------
web_reg_find("Search=All",
"SaveCount=resCount",
"Text=msg\":\"操作成功",
LAST);

--------------判断-----------

if(atoi(lr_eval_string("{resCount}"))==0){
lr_end_transaction("01-保存", LR_FAIL);lr_error_message("vchNO ====  %s,Resp提示 ====  %s ",lr_eval_string("{vchNO}"), lr_eval_string("{vouchId}"));

// lr_abort();
}

 else {
lr_end_transaction("01-保存", LR_AUTO);lr_message( "vchNO====  %s,Resp提示 ====  %s ",lr_eval_string("{vchNO}"),lr_eval_string("{vouchId}") );}

3)----------------------手动关联------------------

    // secondPhone":null,"payMainId":95179562,"prjName":null,"firstRepresentweb_reg_save_param("payMainId","LB=secondPhone\":null,\"payMainId\":","RB=,\"prjName\":null,\"firstRepresent","NotFound=warning",LAST);

4)----------关联值多条写法-------------------------------

//","contractCode":"PACTPM0001012018800961","每条合同取值都不一样。

web_reg_save_param("contractCode",
"LB=contractCode\":\"",
"RB=\",",
"ORD=ALL",
"SaveLen=22",
LAST );

//,"payMainId":95176604, 每条审核记录取值都不一样。

web_reg_save_param("payMainId",
"LB=payMainId\":",
"RB=,",
"ORD=ALL",
// "SaveLen=22",
LAST );

5)日志输出写法

lr_message( "contractCode1==== %s,contractCode2 ==== %s ",
lr_eval_string("{contractCode_1}"),
lr_eval_string("{contractCode_20}") );

lr_message( "payMainId1==== %s,payMainId2 ==== %s ",
lr_eval_string("{payMainId_1}"),
lr_eval_string("{payMainId_20}") );

转载于:https://blog.51cto.com/4085457/2390467

loadrunner编写脚本常用策略,用以记录,看的懂的拿走,看不懂说明与你有缘无份...相关推荐

  1. loadrunner写脚本常用C函数

    loadrunner写脚本常用C函数 strcat的串连两个字串. strchr返回指向第一次出现的字符串中的字符. STRCMP比较两个字符串来确定的字母顺序. STRCPY一个字符串复制到另一个地 ...

  2. 为何“看得懂单词却读不懂句子”

    开门见山直奔主题,来,翻译一下下面的话(全部初中词汇,仅从单词角度来说,不难吧): A person is a person through other persons. 怎么样?是不是很难翻译(即使 ...

  3. TamperMonkey编写脚本常用api中文版(附文档原地址和各种api案例)

    TamperMonkey脚本api文档 用户脚本头部 @name @namespace @version @author @description @homepage, @homepageURL, @ ...

  4. loadrunner录制事件为0_利用LoadRunner编写Socket性能测试脚本简述

    >>>推荐阅读<<< 1.性能测试学习笔记-场景设计 2.性能测试的重要意义 3.性能分析流程及方法 4.应用系统性能调优之性能分析 一.概述 Loadrunner ...

  5. 用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台

    用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台 利用csv库来记录测试结果 利用logging库来记录脚本运行信息 利用ConfigParser库来读取测试配 ...

  6. linux——编写Shell脚本常用命令:diff、patch、cut、sort、uniq、、||、test、tr

    diff 和 patch 命令帮助:diff –help | patch –help diff命令在最简单的情况下,比较给定的两个文件的不同.如果使用"-"代替"文件&q ...

  7. LoadRunner 2021 录制脚本和编写脚本

    安装社区版:免费,随便注册一个 官网直接下 省心省力 万年不变的三大组件 controller 场景控制 analysis 结果分析 Virtual User Generator 虚拟用户生成器 学l ...

  8. 用python写脚本看什么书-终于知晓python编写脚本入门教程

    PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...

  9. SQL Server 11_编写脚本和批处理

    <SQL Server 2012 编程入门经典> [美]Paul Atkinson, Robert Vieira著; 王军, 牛志玲 译 第11章 编写脚本和批处理 本章内容简介: • 如 ...

最新文章

  1. vCenter的安装
  2. 一遍记住Java常用的八种排序算法与代码实现
  3. ------ 比较二位数组大小-----
  4. echarts setoption方法_在Vue和React中使用ECharts的多种方法
  5. Mysql数据目录初识
  6. Processing编程学习指南2.5 Processing中的代码
  7. xmind试用模式会过期吗_汽车发动机机油「保质期」概念解析:机油真的会过期吗?...
  8. 大数据Hadoop(三十):Hadoop3.x的介绍
  9. 梯度、散度、旋度的关系
  10. win10 pro 永久激活
  11. CPU计算机性能的操作方法,电脑CPU性能测试最佳方法分享 赶紧学一下
  12. loj10099 点双连通分量
  13. 移动端隐藏手机虚拟键盘
  14. win7音量控制图标不见了怎么办
  15. html书写表单laber,laber(labelhood是什么意思)
  16. TCP IP协议之初识
  17. C Prime Plus 第一章 初识C语言
  18. RGB-D论文复习速读
  19. DeflateRect
  20. 大数据先导实践实验一

热门文章

  1. 算法与数据结构(冒泡排序,选择排序和插入排序的总结)
  2. jvm性能调优 - 22JVM GC回顾
  3. 并发编程-16AQS同步组件之CountDownLatch 闭锁
  4. 实战SSM_O2O商铺_43【前端展示】店铺详情页面从后端到前端的实现
  5. JVM-03内存区域与内存溢出异常(下)【OutOfMemoryError案例】
  6. x3650m5不自动进系统_17日起,泉州这个地方自动抓拍系统启用!这些车闯红灯、严重超载、不按道行驶被查处曝光!【交通大整治】...
  7. 如何通过redisTemplate获得key的过期时间
  8. Go语言defer详解
  9. 安卓修改动画效果--动画差值器TimeInterpolator
  10. python知识:*args 和**kwargs