目录结构:

一、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录制+运行+结果-【飞机订票系统实战】的更多相关文章

  1. loadrunner笔记(二):飞机订票系统--客户信息注册

    (一)  几个重要概念说明 集合点:同步虚拟用户,以便同一时间执行任务. 事务:事务是指服务器响应用户请求所用的时间,当然它可以衡量某个操作,如登录所需要的时间,也可以衡量一系列的操作所用的时间,如从 ...

  2. 【性能测试】Loadrunner12.55(二)-飞机订票系统-脚本录制

    1.1 飞机订票系统 Loadrunner 12.55不会自动安装飞机订票系统,要自己手动安装. 我们需要下载Web Tools以及一个小插件strawberry https://marketplac ...

  3. loadrunner飞机订票系统从登陆订票退票登出的脚本实现代码调试通过

    在LR自带的飞机订票系统中,完整模拟一个用户从登陆->订票->退票->登出这样一个业务流程,分解每个事务为一个Action: 进入首页->登陆->进入订票页面->选 ...

  4. windows API 开发飞机订票系统 图形化界面 (四)

    接下来的是录入航班.修改航班信息功能的实现: //录入航班 BOOL EntryFlight(HWND hEntryDlg){ TCHAR szDiscount[]; TCHAR szFare[],s ...

  5. web类协议脚本-飞机订票系统示例

    以下是LR自带的飞机订票系统的Demo,希望能帮助大家. Action() { int iRand; int iTmp; char *strTmpA; char *strTmpB; char *str ...

  6. LR自带网站飞机订票系统 启动

    LR自带的网站:飞机订票系统 可是如何启动自带的网站呢?? 一.启动服务:开始-所有程序--HP Software-HP LoadRunner-Samples-Web-Start Web Server ...

  7. Java版飞机订票系统

    关注微信公众号:Worldhello 回复 飞机订票系统 可获得系统源代码并可加群讨论交流 数据结构课程设计题目:          [飞机订票系统]            通过此系统可以实现如下功能 ...

  8. C语言实现-航空订票系统(飞机订票系统)

    开发环境:CodeBlocks 开发语言:C 实现功能:登录,订票,退票 数据存储:文本读写 涉及文件: ​ 相关文件下载: 码云:https://gitee.com/ikaros-521/c_pro ...

  9. windows API 开发飞机订票系统 图形化界面 (三)

    来吧,接下来是各个功能的函数的实现代码. 首先,程序运行时加载读入账户信息和航班信息.接下来就该读取文件了. 我把账户资料和航班信息储存在了.txt文件里 那么问题就来了,挖掘机...额,不对,应该怎 ...

随机推荐

  1. Java Service Wrapper将jar包安装成Windows服务

    刚接触java,第一次使用Java开发windows服务,也是刚不久看了SSM框架 简直也是一头雾水,不过只要用心理解,其实很简单,下面有详细的步骤,包学包会 在windows上运行jar包,需要在工 ...

  2. nginx配置http静态站点服务器

    1.  系统环境Windows 10 2.  设置静态站点目录,注意不要出现中文(这里踩了很多坑,可以查看错误日志error.log, “No mapping for the Unicode char ...

  3. node.js开发 1-概述

    https://www.cnblogs.com/gaoya666/p/9071288.html Nodejs英文网:https://nodejs.org/en/ 中文网:http://nodejs.c ...

  4. vue动态加载图片

    如果是直接动态获取完整的图片地址可以使用以下方法 <template> <img :src="url"> </template> <scr ...

  5. FPM-OVP增强实例-银行账户

    本文是基于NWBC银行账户信息进行增强,相关过程如下: 1.定位需要增强的界面 首先登陆SAP-GUI(尽量EN登陆,ZH可能乱码),输入TCODE:NWBC跳转到浏览器界面,新建银行账户: 注意上图 ...

  6. AndroidStudio中Run按钮是灰色的解决方法

    在model下拉框中选择app.如果下拉框中没有app,(没有工程名),那么请先去设置: Android Studio 3.3.0 File->sync project with gradles ...

  7. 初始化构建React+Ts项目时出现:Module build failed (from ./node_modules/css-loader/dist/cjs.js): CssSyntaxError

    具体错误 ERROR in ./src/index.tsx Module build failed (from ./node_modules/css-loader/dist/cjs.js): CssS ...

  8. oracle rpad()和lpad()函数

    函数参数:rpad( string1, padded_length, [ pad_string ] ) rpad函数从右边对字符串使用指定的字符进行填充 string 表示:被填充的字符串 padde ...

  9. angularcli 第一篇(新建、组件、模块)

    1.新建并启动项目: 1.安装: npminstall -g @angular/cli 2.新建: ng new mytest 3.进入项目:cd mytest 4.启动: ng serve 5.打开 ...

  10. [LeetCode] 0155. Min Stack 最小栈 & C++Runtime加速

    题目 Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. ...