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.如果以上都不能解决,那看看是不是录制的协议选错了,协议选错的话录制脚本也会为空

Loadrunner脚本学习总结的更多相关文章

  1. LoadRunner 脚本学习 -- 使用动态链接库

    DLL = Dynamic Link Library DLL最重要的一个特点就扩展应用程序的特性. 再强大的工具也有不是万能的,通过调用动态库的方法极大地增强loadrunner的功能.当你在用loa ...

  2. LoadRunner 脚本学习 -- 动态储存方式和静态储存方式

    我们在定义变量是,根据定义的位置不同,分为全局变量与局部变量.我出生在一个叫“舞阳”的小县城,在这个县城中也有人名“舞阳”,前一个作用于整个县城,后一个只作用于他个人.那么从变量值的存在生存期角度,又 ...

  3. LoadRunner 脚本学习 -- 指针基础

    先搞清楚 ++a 和 a++的区别 ++a : 前缀++,  先自增,后表达式 a++ : 后缀++,  先表达式,后自增 前缀,自增立即生效. 后缀,下次才会看到效果. 一维数组的指针 Action ...

  4. LoadRunner 脚本学习 -- 随机函数运用

    直接上码 Action() { int randnum; randnum = rand()%+; lr_output_message("随机得到的数是:%d", randnum); ...

  5. LoadRunner 脚本学习 -- 读取文件内容

    随便创建个txt文档  输入点内容,例如 读取文件内前N个字符: Action() { long myfile; ; ]; char *filename = "E:\\kkk.txt&quo ...

  6. 关注LoadRunner脚本回放日志中的Warning信息-转载

    关注LoadRunner脚本回放日志中的Warning信息   最近在与大家的讨论中发现了LoadRunner的很多问题,出于解决问题的出发点,我也就相关自己不理解的问题在Google中搜索了一番,并 ...

  7. loadrunner 基础-学习笔记一

    由于公司要使用loadrunner暂停学习jmeter 1 loadrunner组件: virtual user generator:录制最终用户业务流程并创建自动化性能测试脚本,vuser脚本 co ...

  8. LoadRunner脚本回放日志中的Warning信息

    关注LoadRunner脚本回放日志中的Warning信息   最近在与大家的讨论中发现了LoadRunner的很多问题,出于解决问题的出发点,我也就相关自己不理解的问题在Google中搜索了一番,并 ...

  9. loadrunner脚本因为没有token报错

    目录 场景 解决过程 解决方案 总结 场景 用loadrunner11录制脚本,处理后回放,加上检查点,报错找不到检查点对应的内容,去掉检查点,没有报错,但是打开页面没有该操作的痕迹.手动在页面上操作 ...

随机推荐

  1. 【JQuery】文档操作

    一.前言 接着上一章的内容,接着JQuery的学习 二.内容 addClass 向被选元素添加一个或多个类 $(selector).addClass(class) $(selector).addCla ...

  2. OpenFlow 消息

    消息类型 OpenFlow 的消息共分为三类: Controller-to-Switch 顾名思义,此类消息是由控制器主动发出 Features 用于获取交换机特性 Configuration 用于配 ...

  3. Codeforces 950.E Data Center Maintenance

    E. Data Center Maintenance time limit per test 1 second memory limit per test 512 megabytes input st ...

  4. python并行编程学习之并行计算存储体系结构

    基于指令和可被同时处理的存储单元的数目,计算机系统可以分为以下四种类目: 单指令,单数据单元(SISD)在该体系结构中,计算机是单处理器机器,一次只能用单一的指令来操作单一的数据流.在SISD中,机器 ...

  5. 微信小程序语音识别

    语音识别现在已经发展的很成熟了,经过比对发现百度对开发者比较友好,提供很多种语言的SDK,对python来说直接安装 pip install baidu-aip 文档写的也不错  具体参考:http: ...

  6. Java设计模式の模版方法模式

    概述 模板方法模式是类的行为模式.准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑.不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的 ...

  7. Eclipse中 如何实现 多行同时编辑

    在编辑的时候按下 SHIFT + ALT +A 之后  鼠标变为 + 号   选择要同时编辑几行  即可编辑(现在eclipse好像只能是编辑一块地方  不能像vs那样 任何地方可以同时编辑  这点很 ...

  8. Ajax笔记-加强版

    AJAX :   Asynchronous JavaScript and XML 异步JavaScript和XML   用javascript异步形式去操作xml 进行数据交互   节省用户操作,时间 ...

  9. Jquery 操作 Select 详解

    jQuery是如何控制和操作select的.先看下面的代码 比如<select class="selector"></select> 1.设置value为p ...

  10. spring boot(一):入门

    Spring Boot的优点 Spring Boot 是伴随着 Spring 4.0 诞生的,从字面理解,Boot是引导的意思,因此 Spring Boot 旨在帮助开发者快速搭建 Spring 框架 ...