做这个样例主要是为了积累一些较基础的知识,以便日后可參考学习 这个样例是一个订票的C/Sclient程序 一.业务需求: 1.实现异常和正常数据登录窗体,系统对数据进行校验 2.登录成功后.进行订票业务,涉及多人订不同一时候间.不同城市的机票业务 3.退出订票系统 二.自己主动化脚本须要实现功能: 1.多组数据登录时,数据须要參数化.并在登录窗体依据參数化数据个数进行循环登录[(1)參数化数据(2)设置脚本循环规则] 2.异常数据登录系统,系统给出校验的提示信息.须要将校验异常数据提示信息在QT…
LoadRunner 自带订票系统flights 功能空白.1080端口被占用的解决办法 安装LoadRunner8.1后运行Mercury Web Tours Application,点击flights时右边空白,解决办法 查看安装目录下的日志文件, (目录 D:\Program Files\Mercury\LoadRunner\WebTours) 发现有很多这样的字样, C:\oracle\product\10.2.0\db_2\perl\5.8.3\lib 找到环境变量,PERL5LIB…
年轻代 年老代概念 http://jefferent.iteye.com/blog/1123677 JVM的堆的内存, 是通过以下面两个參数控制的  -Xms 最小堆的大小, 也就是当你的虚拟机启动后, 就会分配这么大的堆内存给你  -Xmx 是最大堆的大小  当最小堆占满后,会尝试进行GC,假设GC之后还不能得到足够的内存(GC未必会收集到全部当前可用内存),分配新的对象,那么就会扩展堆,假设-Xmx设置的太小,扩展堆就会失败,导致OutOfMemoryError错误提示. 实际上,细节不止于…
为了将我们写好的Server公布到server上.就要将我们的代码进行build打包.这样假设以后想要改动一些代码的话.须要又一次给代码进行编译打包并上传到server上.     显然,这么做过于繁琐. ..因此常见的做法都是将Server执行中可能会频繁变更的变量.数值写入配置文件里.这样直接让程序从配置文件读取參数,避免对代码频繁的操作.     关于配置文件的格式,在这里推荐YAML 和XML~ XML是传统的配置文件写法,只是本人比較推荐yaml,他比XML要更加人性化,也更好写,关于…
启动服务 安装好loadrunner,我们就可以实践了. loadrunner自带订票网站,可以方便我们练习, 先把下面两个发送到桌面快捷方式 首先,启动服务,点击下面图标(如果服务无法启动,检查端口是否被占用,参考:Linux及Windows查看占用端口的进程) 然后,打开首页,点击下面图标 登录的用户名:jojo,密码:bean 录制脚本 桌面上点击下面图标 点击第一个 选择第一个新建脚本 选择协议,因为订票网站是http协议的,这里我们选择Web(HTTP/HTML) 进入创建脚本的介绍页…
从http://www.jb51.net/article/23863.htm  转载 Document自带的方法: 循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);window.clearInterval(timeid); 定时执行:var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid); 举例说明: A.当要执行的方法中不需要参数时 复制代码 代码如下:…
最近在做项目时用到了定时执行的js方法,setInterval与setTimeout时间长了不用有些生疏了,所以自己总结了一下,记下来,以便以后使用. Document自带的方法: 循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);window.clearInterval(timeid); 定时执行:var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid); …
LR自带的网站:飞机订票系统 可是如何启动自带的网站呢?? 一.启动服务:开始-所有程序--HP Software-HP LoadRunner-Samples-Web-Start Web Server 二.打开网页:开始-所有程序--HP Software-HP LoadRunner-Samples-Web- HP Web Tours Applicaion 来验证服务是否成功启动.发现打开后界面如下:出现错误,请求失败. 原因:Cannot create CGI process - progra…
来吧,接下来是各个功能的函数的实现代码. 首先,程序运行时加载读入账户信息和航班信息.接下来就该读取文件了. 我把账户资料和航班信息储存在了.txt文件里 那么问题就来了,挖掘机...额,不对,应该怎么读入账户资料和航班信息? 每一行是结构体的一个成员,我读入的方式是一行一行读入. 两个读入函数代码如下: //读入账户信息 BOOL ReadAccountData(HWND hwndDlg){ FILE *fp; passenger = (Passenger *)malloc(sizeof(Pa…
第四章涉及三种数据存储类型:栈,队列,优先级队列 1.概括:他们比数组和其他数据存储结构更为抽象,主要通过接口对栈,队列和优先级队列进行定义.这些 接口表明通过他们可以完成的操作,而他们的主要实现机制对用户来说是不可见的.(比如栈可以使用数组实现,也可以使用链表实现) 2.栈: 先进后出. 数据项进栈和入栈的时间复杂度都是O(1),也就是说栈操作所消耗的时间不依赖于数据项的个数,因此栈操作时间短.栈操作不需要比较和移动操作. 3.队列: 先进先出.例如:银行排队办业务,飞机等待起飞,网络数据包等…