Loadrunner录制+运行+结果-【飞机订票系统实战】
目录结构:
一、LoadRunner实现订票系统脚本录制
二、Loadrunner实现订票系统IP欺骗(此处可以不设置)
三、Loadrunner运行录制的脚本
四、Load generator配置
五、运行
六、Analysis Summary 运行结果
一、LoadRunner实现订票系统脚本录制
1、开启服务,打开应用地址,应用账号密码:jojo/bean


注意:启动服务过程如果1080端口被占用会报错如下:
由于我是Windows上操作,所以解决方案:
查看被占用端口: netstat -ano|findstr 1080
杀掉进程: taskkill /pid 1080 /F
或:taskkill /F /PID 1080
/F,指定要强行终止进程。
/PID,指定要终止的进程的PID

二、Loadrunner实现订票系统IP欺骗(此处可以不设置)
参考我的另一篇文章:IP欺骗
1、打开LR

2、创建脚本

3、 选择HTTP/HTML

4、进入Start Recording
设置项解析:
Application type:
ternet Applications--录制一个网络应用,B/S端
Win32 Applications --录制一个客户端应用 ,C/S端
Peogram to record:要录制的程序浏览器
默认选择Microsoft Internet Explorer为IE浏览器,如果是C/S架构选择一个exe程序即可
URL Address:
录制的浏览器地址,此处在录制web应用时填入url,否则不填
Working directory:
工作目录,指定代码录制后的脚本放在什么地方
Record into action:
录根据制的脚本选择脚本存放在action还是init还是end模块。实现将不同的功能分开存放到不同的action
Record the application startup:
勾选代表开始录制就动作;不勾选代表在录制后以后插入脚本动作(后面会举例子)

C/S端选择:

5、 点击ok后,进入出现录制页面

此处出现一个问题:
内容如下:
内容:
Loadrunner11录制报错:由于另一个程序正在运行中,此操作无法完成。请选择“切换到”来激活正在运行中的的程序,并更正问题
解决方案:(参考点击:Loadrunner11录制过程中报错:由于另一个程序正在运行中,此操作无法完成)
6、 输入登录页面输入账号密码登录进入订票系统

7、登出系统


Stop录制脚本

查看脚本录制成功


保存脚本命名为:plane1 (由于之前已经录制过一次了)

打开controller,添加plane1到控制器


脚本加入运行成功

四、Load generator配置
上述脚本加入controller后,配置load generator
首先启动监听器:

1、添加 Load Generators,由于是本机输入localhost,如果是服务器需要输入服务器IP

点击connection,status变为了Ready(如果ip不存在此处连接会失败)

如果有多台负载机配置如下:

界面选择配置好的load generator

五、运行
进入controller-run
启动Start Scenario

配置user

运行结束

六、Analysis Summary 运行结果
运行完毕,点击controller左上角倒数第三个按钮运行查看 Analysis Summary结果


Loadrunner录制+运行+结果-【飞机订票系统实战】的更多相关文章
- loadrunner笔记(二):飞机订票系统--客户信息注册
(一) 几个重要概念说明 集合点:同步虚拟用户,以便同一时间执行任务. 事务:事务是指服务器响应用户请求所用的时间,当然它可以衡量某个操作,如登录所需要的时间,也可以衡量一系列的操作所用的时间,如从 ...
- 【性能测试】Loadrunner12.55(二)-飞机订票系统-脚本录制
1.1 飞机订票系统 Loadrunner 12.55不会自动安装飞机订票系统,要自己手动安装. 我们需要下载Web Tools以及一个小插件strawberry https://marketplac ...
- loadrunner飞机订票系统从登陆订票退票登出的脚本实现代码调试通过
在LR自带的飞机订票系统中,完整模拟一个用户从登陆->订票->退票->登出这样一个业务流程,分解每个事务为一个Action: 进入首页->登陆->进入订票页面->选 ...
- windows API 开发飞机订票系统 图形化界面 (四)
接下来的是录入航班.修改航班信息功能的实现: //录入航班 BOOL EntryFlight(HWND hEntryDlg){ TCHAR szDiscount[]; TCHAR szFare[],s ...
- web类协议脚本-飞机订票系统示例
以下是LR自带的飞机订票系统的Demo,希望能帮助大家. Action() { int iRand; int iTmp; char *strTmpA; char *strTmpB; char *str ...
- LR自带网站飞机订票系统 启动
LR自带的网站:飞机订票系统 可是如何启动自带的网站呢?? 一.启动服务:开始-所有程序--HP Software-HP LoadRunner-Samples-Web-Start Web Server ...
- Java版飞机订票系统
关注微信公众号:Worldhello 回复 飞机订票系统 可获得系统源代码并可加群讨论交流 数据结构课程设计题目: [飞机订票系统] 通过此系统可以实现如下功能 ...
- C语言实现-航空订票系统(飞机订票系统)
开发环境:CodeBlocks 开发语言:C 实现功能:登录,订票,退票 数据存储:文本读写 涉及文件: 相关文件下载: 码云:https://gitee.com/ikaros-521/c_pro ...
- windows API 开发飞机订票系统 图形化界面 (三)
来吧,接下来是各个功能的函数的实现代码. 首先,程序运行时加载读入账户信息和航班信息.接下来就该读取文件了. 我把账户资料和航班信息储存在了.txt文件里 那么问题就来了,挖掘机...额,不对,应该怎 ...
随机推荐
- JSP 9大隐式对象和四个作用域的范围
Java中 九大隐式对象说明 输入/输出对象: request response out 作用域通信对象: session application pageContext Servlet ...
- 使用jQuery开发accordion手风琴插件
一.插件效果 手风琴插件常用的功能均已实现,包括:手风琴菜单项的折叠展开效果.选中指定菜单项.判断菜单项是否选中等. 效果如下: 二.插件内部HTML元素结构 <!-- accordioon组件 ...
- Microsoft Visual Studio常用快捷键
快速补全关键字 1)tab; 删除整行代码 1)Ctrl + L; 回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ct ...
- 聊聊 ES6 中的箭头函数
首先来两点: 当只有一个参数的时候,那么 () 可以省略 当只有一个 return 的时候,那么 {} 可以省略 当函数体内只有一条语句的时候,那么 {} 也可以省略 下面来几个简单的例子来对比 ES ...
- TR-银行通信相关文档
DMEE配置指南: https://wenku.baidu.com/view/06790649767f5acfa1c7cd73.html F110 DMEE配置: https://wenku.baid ...
- 笔谈OpenGL ES(一)
现在图形类.视频类app越来越多,学习OpenGL ES是很有必要的,作为程序员是有必要做技术积累的.现在做播放器开发的工作,正好也涉及这块,那就好好学一学. CSDN上有套教程不错,OpenGL E ...
- RobotFramework+Eclipse的安装和配置(一)
最近想学robotframwork来做自动化,那立马就来开始上手 想动手,起码要先下载工具,工具及框架 工具介绍 Robotframework:一款自动化测试框架. Eclipse:一款编辑工具,可以 ...
- c# String类
- java ArrayList的remove()方法的参数为int和Integer的问题
ArrayList的父类List中,有2个remove重载方法: remove(int index) remove(Object o) 假如参数输入为数字类型,到底是删除值等于该数字的对象还是删除索引 ...
- Python爬虫的三种数据解析方式
数据解析方式 - 正则 - xpath - bs4 数据解析的原理: 标签的定位 提取标签中存储的文本数据或者标签属性中存储的数据 正则 # 正则表达式 单字符: . : 除换行以外所有字符 [] : ...