首页 > 其他分享 >【案例教程】LoadRunner订票系统WebTours部署

【案例教程】LoadRunner订票系统WebTours部署

时间:2023-12-13 19:33:28浏览次数:27  
标签:脚本 Vusers WebTours LoadRunner 录制 订票 default

题目:

使用LoadRunner自带的测试项目--航班订票管理系统WebTours,网站地址为:http://127.0.0.1:1080/WebTours/ (用户名为jojo,密码为bean),完成性能测试,要求:

  • 1、 虚拟用户为10;

  • 2、 每隔15s启动2个Vusers;

  • 3、 运行时间为5min;

  • 4、 每隔15s停止2个Vusers;

  • 5、在分析工具中自定义一个图形。

LoadRunner相关的术语

Term Description
Scenario(场景) 定义测试阶段出现的事件,基于性能需求
Virtual Users or Vusers Vusers 模拟用户在你的系统上操作的动作。一个场景可以包含几十,上百,甚至上千的虚拟用户。
Vuser Script(脚本) 记录你的应用程序中执行业务流程的动作
Protocal 协议是客户端和服务器之间交流的方式
Transaction(事务) 你所定义的事务,用于测试你的系统性能。一个事务代表一个或多个终端用户的业务流程。一个事务允许你测试这些业务流程花费了多长时间。

LoadRunner负载测试的流程是什么?

  1. Plan the load test 计划负载测试
  2. Create Vuser scripts 创建脚本
  3. Define the scenario 定义场景
  4. Analyze the results 分析结果

案例步骤

一、录制脚本

1.启动Virtual User Generator

image
image

2、新建脚本和解决方案

image

3.选择Web-HTTP/HTML

image

4.创建好之后是这个样子的

image

二、开始录制

1.点击 Record>Record

image

2.填入URL地址

http://localhost:1080/WebTours
其他选项保持默认,但需要与我保持一致。
image
image

三、开始录制

image
image
image
此时已经开始录制了。

你需要进行以下动作:

1、用户名登录

1、Log on to HP Web Tours.
a.Type in the following information;
-User name:jojo
-Password:bean
b.On the left pane,click Login.Hp Web Tours Welcomes you to the application.
2、Enter the flight details.

2、进入航班详情

  • a.Click Flights.The Find Flight page opens.

  • b.From Departure City,select Denver(default).

  • c.Departure Date:Keep the default date.

  • d.From Arrival City,select** Los Angeles**.

  • e.Return Date:Keep the default date.

  • f.From Seating Preference,select Aisle.

  • g.Keep the rest of the default settings and click Continue.The Find Flight page opens.
    image

3、选择航班

image

4、进入订单详情

image

5、查看日程

image

6、停止录制

image

7、等待一会儿

image

四、查看脚本

1、步骤导航

image

五、重播脚本

image

1、设置迭代次数

image

2、设置步调

image

3、选择无代理

image

4、点击运行

image
image
脚本重播完成
解决常见的重播问题
image
image
image

标签:脚本,Vusers,WebTours,LoadRunner,录制,订票,default
From: https://www.cnblogs.com/xfasj/p/17899704.html

相关文章

  • 基于Java的电影院订票管理系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • LoadRunner分布式负载(多机器)
    首先调用的负载机器可以没有LoadRunner,但是必须要有AgentConfiguration:全部勾选在LoadRunnerUser的脚本中的接口调用必须使用ip,不能使用localhost。打开Controller: 添加负载机:测试连接:ready打钩表示连接通了。 点击菜单栏的scenario --> Convertscenarioto......
  • Loadrunner发生请求的body中文实际是乱码的解决方法
    Loadrunner发生的json请求中,包含有中文。回放脚本,实际发送出去的body不是中文,而是乱码,这就导致请求不正确,影响测试的实际结果。要解决这个问题,先要把中文使用函数lr_convert_string_encoding转换一下,再在请求中引用该转换后的参数,回放的请求数据正常。示例如下:lr_convert_string_......
  • LoadRunner参数配置
    参数配置:参数配置:一、如何选择下一个值Sequential:顺序Random:随机Unique:唯一二、如何更新值Eachiteration:迭代更新Eachoccurrence:值出现则更新Once:更新一次三、当超出值在一中选择Unique的时候可以配置第三个AboutVuser:报错Continue inacyclicmanner:循环Con......
  • Loadrunner12.5-录制http://www.gw.com.cn/网页时提示“SSL身份验证失败”错误
    问题:LR产品,录制http://www.gw.com.cn/网页时提示下图错误,这是为什么呢?请在如下recordingoptions中选择正确的SSL版本,再进行录制。注:如何确定那个SSL版本是正确的呢?答:需要与网站这边进行确认,问他们网站使用的SSL版本是多少? ......
  • Loadrunner12 在谷歌浏览器录制https协议的脚本时,提示不是私密链接-解决办法
    在谷歌浏览器下,录制https协议网址的脚本时,会出现如下提示:   接下来,教大家一招黑操作: 1、鼠标点击屏幕,聚焦在当前页面2、输入thisisunsafe,点击回车,奇迹的事情发生了,可以打开https协议的网页正常录制了!!!   3、接下来就根据你的测试需求,来进行操作。(只要提示不是私密......
  • Loadrunner脚本设计-响应内容多值匹配
    在性能效率测试过程中,参数化关联会遇到多值匹配的情况,loadrunner的脚本可以这样处理。web_reg_save_param("id", "LB=id\":", "RB=,","ord=all", LAST);//请求lr_output_message("%s",lr_eval_string("{id_1}"));上述方法......
  • Loadrunner发生请求的body中文实际是乱码的解决方法
    Loadrunner发生的json请求中,包含有中文。回放脚本,实际发送出去的body不是中文,而是乱码,这就导致请求不正确,影响测试的实际结果。要解决这个问题,先要把中文使用函数lr_convert_string_encoding转换一下,再在请求中引用该转换后的参数,回放的请求数据正常。示例如下:lr_convert_str......
  • 【校招VIP】测试计划之loadrunner分析
    考点介绍:LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能优化性能和加速应用系统的发布周期。校招面试过程中经常会出现loadrunner相关的......
  • 基于SSM的猫头鹰在线影院订票网站
    系统使用技术:Springboot+Mybatis前端技术:BootStrap+Thymeleaf+Editor.md开发工具:idea数据库:mysql5.7项目介绍:该系统基于Spring+SpringMVC+Mybatis+Layui,采用Mysql数据库,使用Maven管理项目,界面新,功能点满足毕设/课设需要,设计完整。功能详情:前台:*登录、注册、注销*基本信......