Loadrunner 常见的五种脚本方式,你知道吗?(1)

发表于:2021-9-29 09:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:zuozewei    来源:今日头条

  一、背景
  LoadRunner 在做压力工具也算是当时的老大,随着互联网发展,很多开源性能工具逐渐踊跃出来,但在传统行业中该工具还是有市场。
  今天咱们聊一聊该工具有几种方式做脚本:
  · 常见录制脚本
  · 通过代理录制
  · 使用 Wireshark 抓包导入
  · LoadRunner 12 使用 fiddler 转包导入
  · 手写脚本
  大概也就上面几种,以下咱们使用 Loadrunner11、12 逐个演示怎么把脚本搞定,工具安装自己搞定。
  二、常见录制脚本
  打开 LoadRunner:
  选择录制:
  点击 options 设置,并按图勾选:
  点击确定启动开始录制:
  点击保存,脚本处显示脚本:
  lr_start_transaction("1_lgin");
      web_submit_data("login.php", 
          "Action=http://127.0.0.1/upload/login.php", 
          "Method=POST", 
          "TargetFrame=", 
          "RecContentType=text/html", 
          "Referer=http://127.0.0.1/upload/", 
          "Snapshot=t24.inf", 
          "Mode=HTML", 
          ITEMDATA, 
          "Name=jumpurl", "Value=http://127.0.0.1/upload/index.php", ENDITEM, 
          "Name=step", "Value=2", ENDITEM, 
          "Name=pwuser", "Value=admin", ENDITEM, 
          "Name=pwpwd", "Value=123456", ENDITEM, 
          "Name=head_login", "Value=", ENDITEM, 
          "Name=lgt", "Value=0", ENDITEM, 
          EXTRARES, 
          LAST);
      lr_end_transaction("1_lgin",LR_AUTO);
  以上是一种录制方式其实也是很简单的一种,也是大家最常用的。
  三、通过代理录制生成脚本
  原理:通过 Loadrunner 映射端口,转发数据包到目标服务器;通过 Proxy 捕获他们之间的数据包,生成脚本。
  目录位置:.\HP\LoadRunner\bin\wplus_init_wsock.exe
  具体操作:
  编写映射 IP:
  选择 win32 Applications 协议:
  启动桌面显示:
  打开谷歌浏览器输入被测试 IP 地址:
  点击右上角位置,按图点击设置代理方式:
  在 Ineternet 属性中设置代理:
  点击确定,并且点选择项,再次点击OK:
  启动后如下显示:
  即可开始录制脚本:
  点击工具查看后台显示数据交换:
  录制完毕后,会自动生成脚本:
  取消代理:
  以上是第二种方式开发脚本,大家在工作中可以参考使用,解决一些问题,使用该方法做脚本还是比较方便,因为在工作中 IE 高版本或者其他浏览器不能录制的情况下使用代理方式还是比较不错的。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号