Loadrunner脚本学习总结
1.1 web脚本录制选择Web(HTTP/HTML)协议;
注意录制脚本前选择如下协议:
1.2 脚本如果需要使用如下函数:
web_reg_save_param、web_find、web_reg_find,必须选择文本检测开关
1.3 脚本中使用循环,且每次循环不使用新的用户,则去掉如下开关:
1.4 设置浏览器的版本
1.5 打印函数lr_output_message
lr_output_message("+++++++++++++++contact:%s++++++++++++++++++",serviceids_Val);
注释:serviceids_Val是一个变量,%s是变量的类型为字符串,打印的内容:"+++++++++++++++contact:用变量的值替换++++++++++++++++++"
1.6 整型和字符串的转换函数(atoi和itoa)
count = atoi(lr_eval_string("{serviceids_count}"));
注释:把字符串转化为整型;
itoa(i, ii, 10);
注释:把整型转化为字符串
i: 待转化的整数。
10: 是基数的意思,即先将value转化为radix进制的数,范围介于2-36,比如10表示10进制,16表示16进制。
ii: 保存转换后得到的字符串,和函数返回值相同
1.7 取字符串的值lr_eval_string
lr_eval_string(serviceids_1)
注释:把字符串serviceids的第一个值取出来
Ps:字符串取值从1开始
1.8 字符串赋值函数sprintf
sprintf(serviceids_Param, "{serviceids_%s}", ii);
注释:如果ii=1,则serviceids_Param的值为:serviceids_1
sprintf(serviceids_Param_tmp, "%s",lr_eval_string(serviceids_Param));
注释:serviceids_1的值赋给serviceids_Param_tmp
1.9 查找函数web_find和web_reg_find
web_find("web_find","RightOf=\"resultCode\":\"", "LeftOf=\"","What=01030000",LAST)
注释:放在要查找的请求后面,从请求和应答中查找01030000,且这个内容符合左右边界值;
web_reg_find("Search=Body", //定义查找范围
"SaveCount=ddd", //定义查找计数变量名称
"Text=aaaa", //定义查找内容
LAST);
注释:放在要查找的请求前面;
1.10 录制脚本没有内容修改如下设置:
1.在用loadrunner录制脚本时发现脚本录制为空,查找原因,我首先看。 IE选项->连接->局域网设置:自动检测不能选
2.然后发现 Recording Options->Network->PortMapping->Capture level:变成了Socket level data ,将其变换成WinlNet level data,发现这样还不行
3.原来关键在于我电脑上装了IE浏览器和360浏览器,并且360浏览器为默认浏览器,只要把IE浏览器设置为默认浏览器就OK了:工具->Internet 选项->程序->设置默认值。这样脚本就出来了。
4.如果还是不能录制脚本,也许是你打开的网页干扰了你要录制脚本的网页,建议把浏览器关闭后再重新录制,这样就可以录制脚本了
5.如果以上都不能解决,那看看是不是录制的协议选错了,协议选错的话录制脚本也会为空
转载于:https://www.cnblogs.com/wensiyang0916/p/5832268.html
Loadrunner脚本学习总结相关推荐
- 【Loadrunner】学习loadrunner——性能测试基础篇VUG的使用(二)
文章目录 1.loadrunner初识 1.1.loadrunner是什么 1.2.loadrunner执行原理 1.3.loadrunner组成 2.Virtual User Generator(V ...
- Python for虚幻引擎编辑器工具脚本学习教程
Python for Unreal Engine Editor Tools Scripting MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英 ...
- 按键精灵脚本 php,HTML_按键精灵 脚本-学习VBS的一个不错的教程,今天我就从总体上对VBS进行介 - phpStudy...
按键精灵 脚本-学习VBS的一个不错的教程 今天我就从总体上对VBS进行介绍,希望能给大家一个直观的印象.另外,讲解与按键官网的按键精灵教程(李悦制作)相结合,帮大家看懂这个东东. 一.概述 要让计算 ...
- Shell脚本(学习笔记1)
shell脚本学习记录 为什么学习shell脚本? 在一些复杂的linux维护工作过程中,大量的重复性的输入和交互操作不但费时费力,而且容易出现错误:然而编写shell脚本程序,可以批量处理.自动化的 ...
- linux用两种方法找到cuond,很基础的Linuxshell脚本学习.doc
很基础的Linuxshell脚本学习 详细介绍Linux shell脚本基础学习(一) 2010-03-05 10:24 佚名 互联网 我要评论(9) 字号:T | T Linux shell脚本基础 ...
- BASH命令和SHELL脚本学习
BASH命令和SHELL脚本学习 转载于:https://www.cnblogs.com/huolong123/p/6228049.html
- loadrunner脚本练习
loadrunner脚本练习 #include "web_api.h" Action() { char* abort="aborting..."; ...
- LoadRunner脚本篇
LoadRunner脚本篇 1概述 2脚本录制 3脚本编写 4脚本调试 关 键 词:LoadRunner 性能测试脚本 摘 要:编写一个准确无误的脚本对性能测试有至关重要的意义.本文介绍 ...
- 转:如何在 LoadRunner 脚本中做关联 (Correlation)
如何在 LoadRunner 脚本中做关联 (Correlation) 当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本.在V ...
最新文章
- [architecture]-armv8-aarch64种的SIMD/FP指令介绍
- 数据库中什么是主键,什么是外键?
- sql 2005判断某个表或某个表中的列是否存在
- Offline spike sorter 神经元脉冲单位分类软件
- ajax实现下拉列表联动
- LeetCode 386. 字典序排数(DFS循环)
- python3、pycharm的安装以及python基本语法
- 常用装机必备 绿色免安装软件合集 破解高手菜鸟必备(每日更新总有一款适合您
- Ubuntu下的几种常见输入法
- 使用Excel处理姓名数据,转为拼音并且姓与名首字母大写
- Win10 实现对计算机的远程控制 (Windows自带+QQ)
- 常见设计模式之(五):观察者模式
- ei加声调怎么加_大班拼音ei的教案
- 西湖大学张岳老师NLP课程笔记1 Introduction
- 企业对接Walmart平台常见报错
- 大赛来袭 | 千万项目商机+超40W大赛奖金,快来报名吧!
- 编程 - 变量的命名方法
- 为什么机器人不会抢走你的工作?
- 独角兽项目 3 - 反叛军
- RLT-DiMP: Robust Long-Term Object Tracking via Improved Discriminative Model Prediction