loadrunner编写脚本常用策略,用以记录,看的懂的拿走,看不懂说明与你有缘无份...
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编写脚本常用策略,用以记录,看的懂的拿走,看不懂说明与你有缘无份...相关推荐
- loadrunner写脚本常用C函数
loadrunner写脚本常用C函数 strcat的串连两个字串. strchr返回指向第一次出现的字符串中的字符. STRCMP比较两个字符串来确定的字母顺序. STRCPY一个字符串复制到另一个地 ...
- 为何“看得懂单词却读不懂句子”
开门见山直奔主题,来,翻译一下下面的话(全部初中词汇,仅从单词角度来说,不难吧): A person is a person through other persons. 怎么样?是不是很难翻译(即使 ...
- TamperMonkey编写脚本常用api中文版(附文档原地址和各种api案例)
TamperMonkey脚本api文档 用户脚本头部 @name @namespace @version @author @description @homepage, @homepageURL, @ ...
- loadrunner录制事件为0_利用LoadRunner编写Socket性能测试脚本简述
>>>推荐阅读<<< 1.性能测试学习笔记-场景设计 2.性能测试的重要意义 3.性能分析流程及方法 4.应用系统性能调优之性能分析 一.概述 Loadrunner ...
- 用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台
用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台 利用csv库来记录测试结果 利用logging库来记录脚本运行信息 利用ConfigParser库来读取测试配 ...
- linux——编写Shell脚本常用命令:diff、patch、cut、sort、uniq、、||、test、tr
diff 和 patch 命令帮助:diff –help | patch –help diff命令在最简单的情况下,比较给定的两个文件的不同.如果使用"-"代替"文件&q ...
- LoadRunner 2021 录制脚本和编写脚本
安装社区版:免费,随便注册一个 官网直接下 省心省力 万年不变的三大组件 controller 场景控制 analysis 结果分析 Virtual User Generator 虚拟用户生成器 学l ...
- 用python写脚本看什么书-终于知晓python编写脚本入门教程
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...
- SQL Server 11_编写脚本和批处理
<SQL Server 2012 编程入门经典> [美]Paul Atkinson, Robert Vieira著; 王军, 牛志玲 译 第11章 编写脚本和批处理 本章内容简介: • 如 ...
最新文章
- vCenter的安装
- 一遍记住Java常用的八种排序算法与代码实现
- ------ 比较二位数组大小-----
- echarts setoption方法_在Vue和React中使用ECharts的多种方法
- Mysql数据目录初识
- Processing编程学习指南2.5 Processing中的代码
- xmind试用模式会过期吗_汽车发动机机油「保质期」概念解析:机油真的会过期吗?...
- 大数据Hadoop(三十):Hadoop3.x的介绍
- 梯度、散度、旋度的关系
- win10 pro 永久激活
- CPU计算机性能的操作方法,电脑CPU性能测试最佳方法分享 赶紧学一下
- loj10099 点双连通分量
- 移动端隐藏手机虚拟键盘
- win7音量控制图标不见了怎么办
- html书写表单laber,laber(labelhood是什么意思)
- TCP IP协议之初识
- C Prime Plus 第一章 初识C语言
- RGB-D论文复习速读
- DeflateRect
- 大数据先导实践实验一
热门文章
- 算法与数据结构(冒泡排序,选择排序和插入排序的总结)
- jvm性能调优 - 22JVM GC回顾
- 并发编程-16AQS同步组件之CountDownLatch 闭锁
- 实战SSM_O2O商铺_43【前端展示】店铺详情页面从后端到前端的实现
- JVM-03内存区域与内存溢出异常(下)【OutOfMemoryError案例】
- x3650m5不自动进系统_17日起,泉州这个地方自动抓拍系统启用!这些车闯红灯、严重超载、不按道行驶被查处曝光!【交通大整治】...
- 如何通过redisTemplate获得key的过期时间
- Go语言defer详解
- 安卓修改动画效果--动画差值器TimeInterpolator
- python知识:*args 和**kwargs