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

发表于:2021-9-29 09:38  作者:zuozewei   来源:今日头条

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 性能测试工具 LoadRunner

  一、背景
  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),我们将立即处理

评 论

论坛新帖



建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道