目录结构:

一、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. NetworkStream的使用(TcpClient,TcpListener)

    1.在tcp连接中,Networkstream可以重复读取,重复写入,不用关掉连接. 2.关掉NetworkStream会自动关闭掉Tcp连接 3.NetworkStream不需要使用Flush方法, ...

  2. 使用交叉验证法(Cross Validation)进行模型评估

    scikit-learn中默认使用的交叉验证法是K折叠交叉验证法(K-fold cross validation):它将数据集拆分成k个部分,再用k个数据集对模型进行训练和评分. 1.K折叠交叉验证法 ...

  3. Java开发环境搭建(一)

    一.JDK与JRE JDK:Java Development Kit,Java开发工具包,是给开发人员使用的,其中包含了Java的开发工具,如java.javac.jar等命令,同时也包含了JRE. ...

  4. flutter 动画 practice

    import 'package:flutter/material.dart'; import 'dart:io'; import 'dart:async'; main() => runApp(M ...

  5. 【转载】Java对象的生命周期

    Java对象的生命周期 在Java中,对象的生命周期包括以下几个阶段: 1.      创建阶段(Created) 2.      应用阶段(In Use) 3.      不可见阶段(Invisib ...

  6. Matlab title正确显示下划线

    前言 使用matlab中title语句,直接敲下划线无法正确显示. title('MSB_data'); 流程 使用如下语句即可:直接字符串转译 title('MSB_data','Interpret ...

  7. OSI标准协议分析

    1.各个层的作用 物理层:(physical Layer):物理层负责传送比特(Bit),涉及到接口和传输媒体的机械 电气特性 数据链路层:(data link layer):数据链路层负责传送的帧( ...

  8. USB之基本协议和数据波形1

    =============  本系列参考  ============= <圈圈教你玩USB>.<Linux那些事儿之我是USB> 协议文档:https://www.usb.or ...

  9. linux-秘钥生成

    服务器sshd配置 #vim /etc/ssh/sshd_conf PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys # ...

  10. 【编程开发】Python隐藏属性——使用双下划线标识私有属性,外部不可直接访问

           from:https://zhuanlan.zhihu.com/p/30553607 小编在最初使用上Python之后,就一发不可收拾,人生苦短.我用Python,不光是因为其优雅简洁, ...