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脚本学习总结相关推荐

  1. 【Loadrunner】学习loadrunner——性能测试基础篇VUG的使用(二)

    文章目录 1.loadrunner初识 1.1.loadrunner是什么 1.2.loadrunner执行原理 1.3.loadrunner组成 2.Virtual User Generator(V ...

  2. Python for虚幻引擎编辑器工具脚本学习教程

    Python for Unreal Engine Editor Tools Scripting MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英 ...

  3. 按键精灵脚本 php,HTML_按键精灵 脚本-学习VBS的一个不错的教程,今天我就从总体上对VBS进行介 - phpStudy...

    按键精灵 脚本-学习VBS的一个不错的教程 今天我就从总体上对VBS进行介绍,希望能给大家一个直观的印象.另外,讲解与按键官网的按键精灵教程(李悦制作)相结合,帮大家看懂这个东东. 一.概述 要让计算 ...

  4. Shell脚本(学习笔记1)

    shell脚本学习记录 为什么学习shell脚本? 在一些复杂的linux维护工作过程中,大量的重复性的输入和交互操作不但费时费力,而且容易出现错误:然而编写shell脚本程序,可以批量处理.自动化的 ...

  5. linux用两种方法找到cuond,很基础的Linuxshell脚本学习.doc

    很基础的Linuxshell脚本学习 详细介绍Linux shell脚本基础学习(一) 2010-03-05 10:24 佚名 互联网 我要评论(9) 字号:T | T Linux shell脚本基础 ...

  6. BASH命令和SHELL脚本学习

    BASH命令和SHELL脚本学习 转载于:https://www.cnblogs.com/huolong123/p/6228049.html

  7. loadrunner脚本练习

    loadrunner脚本练习 #include "web_api.h" Action() {     char* abort="aborting...";    ...

  8. LoadRunner脚本篇

    LoadRunner脚本篇 1概述 2脚本录制 3脚本编写 4脚本调试 关  键  词:LoadRunner 性能测试脚本 摘      要:编写一个准确无误的脚本对性能测试有至关重要的意义.本文介绍 ...

  9. 转:如何在 LoadRunner 脚本中做关联 (Correlation)

    如何在 LoadRunner 脚本中做关联 (Correlation) 当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本.在V ...

最新文章

  1. [architecture]-armv8-aarch64种的SIMD/FP指令介绍
  2. 数据库中什么是主键,什么是外键?
  3. sql 2005判断某个表或某个表中的列是否存在
  4. Offline spike sorter 神经元脉冲单位分类软件
  5. ajax实现下拉列表联动
  6. LeetCode 386. 字典序排数(DFS循环)
  7. python3、pycharm的安装以及python基本语法
  8. 常用装机必备 绿色免安装软件合集 破解高手菜鸟必备(每日更新总有一款适合您
  9. Ubuntu下的几种常见输入法
  10. 使用Excel处理姓名数据,转为拼音并且姓与名首字母大写
  11. Win10 实现对计算机的远程控制 (Windows自带+QQ)
  12. 常见设计模式之(五):观察者模式
  13. ei加声调怎么加_大班拼音ei的教案
  14. 西湖大学张岳老师NLP课程笔记1 Introduction
  15. 企业对接Walmart平台常见报错
  16. 大赛来袭 | 千万项目商机+超40W大赛奖金,快来报名吧!
  17. 编程 - 变量的命名方法
  18. 为什么机器人不会抢走你的工作?
  19. 独角兽项目 3 - 反叛军
  20. RLT-DiMP: Robust Long-Term Object Tracking via Improved Discriminative Model Prediction

热门文章

  1. android 线程 wait notify
  2. Struts 2的文件上传
  3. Using the New MySQL Query Profiler
  4. 命名分组(?name....)
  5. const、static、内部链接属性和外部链接属性整理
  6. Python 数据类型
  7. Unity 消息发送机制 解析
  8. python学习笔记(7-11)
  9. 修改CentOS7网卡名称为传统名称eth0格式(20170711更新)
  10. 推荐10款优秀的JavaScript Web UI库 框架和套件