LR学习笔记7-HP WEB TOURS分析

今天学习LR自带的网站,通过对其分析和掌握,希望对性能测试有更深的 了解。

要学习的三部分:

--1--启动web tours

--2--分析首页结构

--3--预定机票流程

老规矩,下面我们展开进行系统学习。

1、启动web tours

>>启动路径:开始->所有程序->HP LoadRunner->Samples->Web

>>启动web tours的服务

>>打开web tours网站

注意:如果web服务器已经启动,在重复启动该服务器会报错。

2、分析首页结构

我们先来看下启动后的web tours界面,如下图所示:

可以看出:

>>首页由三部分组成:最上面的web tours图片,左面的登录注册界面和右面的欢迎界面

>>首次使用该网站应该先注册,点击右面的sign up now;(我注册的用户名wang 密码为wang123456)

>>对网站进行相关的配置,点击右面的administration。

如果想要进行关联,可以借助web tours-> administration 这个链接点进去后,选择

勾选上图中标注的page,每次登陆的时候用户名、密码不同,就可以做关联设置。

3、预定机票流程
用户登录后显示如下图所示:

说明如下:

>>4个图片按钮的含义分别为:预定、历史记录查询、home主页和退出。

>>右面是登陆成功后的欢迎信息。

>>点击第一个Fights进入预定机票,可以根据实际情况去选择相应的订票信息。

>>启动一个JAVA platform

5、扩展一下

如果我们就看着web tours的欢迎界面,来设计用例的话,我们都能想到哪些用例呢?

>>针对web tours图片:

--图片显示的位置

--浏览器扩大或缩小显示

--鼠标移动图片位置是否变化等

>>针对右面欢迎界面

--注册sign up now 、administration链接是否可以正常使用。

--页面上的欢迎英文是不是都是正确拼写。字体大小、样式是否统一。

>>针对右面登录界面

--用户名与密码录入长度限制、字符兼容性、是否必录。

--用户名正确、密码无效

--用户名无效、密码正确

--用户名、密码都错误

--用户名、密码都正确

--点击登录按钮是否正常响应

--录入非法字符是否有SQL注入的风险等

好了学习完这个网站,开启我的LoadRunner测试之旅吧!!!!

时间: 2024-11-21 04:40:12

LR学习笔记7-HP WEB TOURS分析的相关文章

HP Web Tours分析

1.启动Web Tours 2.首页结构 3.预定机票

PHP学习笔记-PHP与Web页面的交互2

转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51761308 本文出自:[顾林海的博客] 前言 在<PHP学习笔记-PHP与Web页面的交互1>笔记中讲解了form表单的一些属性,包括它的输入域标记.选择域标记和文字域标记的写法,接下来的内容就是讲如何获取表单数据以及PHP数据的传递,包括对各种控件值的获取. 插入表单 提交表单之前一定得有表单,当我们的表单创建完毕后可以将表单插入Web页中,代码如下: <

Java集合源码学习笔记(二)ArrayList分析

Java集合源码学习笔记(二)ArrayList分析 >>关于ArrayList ArrayList直接继承AbstractList,实现了List. RandomAccess.Cloneable.Serializable接口,为什么叫"ArrayList",因为ArrayList内部是用一个数组存储元素值,相当于一个可变大小的数组,也就是动态数组. (1)继承和实现继承了AbstractList,实现了List:ArrayList是一个数组队列,提供了相关的添加.删除.修

mybatis学习笔记(9)-订单商品数据模型分析

mybatis学习笔记(9)-订单商品数据模型分析 mybatis学习笔记9-订单商品数据模型分析 数据模型分析思路 数据模型分析 订单商品数据模型建表sql 本文对接下来几篇博客中用到的数据模型进行分析,并附上建表sql文件和测试数据文件 数据模型分析思路 每张表记录的数据内容 分模块对每张表记录的内容进行熟悉,相当于你学习系统需求(功能)的过程. 每张表重要的字段设置 非空字段.外键字段 数据库级别表与表之间的关系 外键关系 表与表之间的业务关系 在分析表与表之间的业务关系时一定要建立在某个

memcached学习笔记——存储命令源码分析下篇

上一篇回顾:<memcached学习笔记——存储命令源码分析上篇>通过分析memcached的存储命令源码的过程,了解了memcached如何解析文本命令和mencached的内存管理机制. 本文是延续上一篇,继续分析存储命令的源码.接上一篇内存分配成功后,本文主要讲解:1.memcached存储方式:2.add和set命令的区别. memcached存储方式 哈希表(HashTable) 哈希表在实践中使用的非常广泛,例如编译器通常会维护的一个符号表来保存标记,很多高级语言中也显式的支持哈希

Cocos2d-x学习笔记(五)CCLayer分析及输入事件处理(触摸、重力传感器、按键)

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38733415 简介 上一讲我们简单的介绍了CCScene,这一讲我们继续来看另一个核心组件CCLayer,他和CCScene有些类似,都是用来收纳其他节点,但是按照层次来说的话,CCLayer应该包含在CCScene之中.老规矩,我们从代码看起. 源码分析 class CC_DLL CCLayer : public CCNode, public CCTouchDele

Cocos2d-x学习笔记(四)CCScene分析

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38730335 前言 之前提到CCScene是场景,是整个游戏的舞台,通过查看源码我们不难发现CCScene也是CCNode的子节点,那么它也拥有我们上一节讲的CCNode的所有非private属性及方法. CCScene的作用十为了联系所有的CCNode节点(包括CCLayer.CCSprite等). 当清楚知道每个场景要显示的内容,那么定义出不同的CCNode,然后

memcached学习笔记——存储命令源码分析上

原创文章,转载请标明,谢谢. 上一篇分析过memcached的连接模型,了解memcached是如何高效处理客户端连接,这一篇分析memcached源码中的process_update_command函数,探究memcached客户端的set命令,解读memcached是如何解析客户端文本命令,剖析memcached的内存管理,LRU算法是如何工作等等. 解析客户端文本命令 客户端向memcached server发出set操作,memcached server读取客户端的命令,客户端的连接状态

LR学习笔记12-测试脚本的增强方法

本次开始步入重点了,好好学习哦.学习内容如下: --事务 --参数化 --如何验证网页的内容(检查点) --如何产生调试信息(输出函数) 1.事务 事务就是一系列操作的集合 插入事务方便我们今后的分析 2.参数化 LR的参数化功能是为了更加真实的模拟实际用户操作而设置的. 本次讲解我们以Web Tours座位的位置进行参数化. 准备进行参数化的代码如下:(为了节约位置只截取参数化的那段代码) web_submit_data("reservations.pl_2", "Acti