初识LoadRunner & 第一个脚本录制

如何学习loadrunner?

  1. 使用手册
  2. 看简单教程,熟悉LR相关操作,简单录制,编辑脚本,回放运行脚本
  3. 掌握常见函数
  4. 学会灵活运用,手动编辑脚本
  5. 在工作中,一般用LR11破解版,或者公司购买正版,LR12只支持50个并发。

PS:登陆接口,如需验证码验证,在这种情况下有三种办法:

  1. 测试环境中使用万能验证码;
  2. 有验证码但是不验证;
  3. 在测试环境中直接去掉

PS:LR是基于协议的,它不会关注页面有没有这个操作。对象库不在了就找不到了。

loadrunner工作原理

通过agent进程,监视各种协议的client和server端的通信。



第一个脚本

录制前

  1. 启动Start Hp Web Tours Server
  2. 开始菜单搜索“Start”,开启该服务,最小化挂在后台;服务挂在后台不能退出
  3. 打开浏览器输入地址http://127.0.0.1:1080/WebTours/
  4. 输入默认name/password:默认name为jojo,密码为bean

开始录制

  1. VuGen新建脚本注意选择脚本协议

  2. 三个脚本区别 在这里插入图片描述

  3. 点击录制 在这里插入图片描述

  4. 设置录制设置录制参数

  5. HTML与URL录制的区别:![image](HTML录制的代码只会生成一个函数,这种看起来比较简洁;URL录制时每个操作都会生成一个函数,更接近于“请求-响应”这种模式。

  6. HTML与URL选择的原则:B/S架构一般选择HTML,C/S架构一般选择URL架构。

  7. User Actions与URLs区别: 在这里插入图片描述UserActions更像自动化里面的录制,URLS不会考虑用户的操作,只关心客户端发出去的请求。

web_submit_form web_submit_data
依赖上下文才能提交 不需要上下文依赖,form表单提交
减少动态数据的捕获
回放过程中会消耗CPU资源

9.开始录制之后,进入浏览器,做相应操作,操作完毕,结束录制。

脚本录制步骤:

  1. 选择协议
  2. 设置,录制脚本
  3. 优化脚本
  4. 脚本回放
回放脚本

点击回放按钮(或直接F5键)回放脚本:
在这里插入图片描述

回放中:
在这里插入图片描述
回放结束跳转到结果界面:
在这里插入图片描述
注意:此处的pass仅代表http层请求通过,不代表性能测试通过,因未加断言。
回放时,如果测试的事B/S架构的应用程序,可以选中Tools->GeneralOptions->Display->Show run-time viewer during replay复选框,在回放脚本时,浏览器会同步显示脚本操作。

后续一般不进行录制(耗时过长,且部分浏览器不支持录制)。

posted @ 2019-05-27 12:44  土匪哥的歌儿  阅读(76)  评论(0编辑  收藏  举报