[发明专利]基于Tuxedo的压力测试方法及系统有效
申请号: | 202010235356.9 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111447120B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 阳骁尧;丁方伟 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 赵平;周永君 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tuxedo 压力 测试 方法 系统 | ||
本发明提供一种基于Tuxedo的压力测试方法及系统。该方法包括:根据空域主机和被测系统服务器上的Tuxedo服务、空域主机上的第一域连接配置文件和被测系统服务器上的第二域连接配置文件在Tuxedo空域服务端与Tuxedo被测服务端之间建立域连接;根据空域主机上的Tuxedo服务和LoadRunner Tuxedo协议压力发起脚本在Tuxedo空域服务端与Tuxedo客户端之间建立WSL连接;启动LoadRunner工具和LoadRunner Tuxedo协议压力发起脚本以对被测系统服务器进行压力测试,可以有利于生产系统隐藏性能缺陷的发现和预防,使得性能测试更贴近生产实际,保障系统安全稳定运行。
技术领域
本发明涉及应用测试技术领域,具体地,涉及一种基于Tuxedo的压力测试方法及系统。
背景技术
Tuxedo是在企业、Internet等分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具。因其拥有企业级应用所必须的一切底层功能、极强的动态部署和自适应调整能力、支持业界几乎所有的主机和数据库厂商等显著优势,TUXEDO被广泛应用于金融、电信、制造业等各行各业的核心业务系统;并有研究表明:无论从市场份额、技术体制、产品历史、成功案例来看,Tuxedo毋庸置疑是世界第一的交易类中间件产品。
Tuxedo的广泛应用,使得在金融领域应用系统性能测试时,经常遇到系统通过Tuxedo域连接模式通信的生产场景。使用LoadRunner性能测试工具模拟该场景下某一应用系统向被测服务系统发起负载压力。为有效模拟该生产场景,测试压力机与被测系统之间需以Tu xedo域模式连接。但LoadRunner的底层环境变量设置函数lrt_set_env_list()限定了LoadR unner测试压力机只能以“客户—服务器”WSL连接方式与应用服务系统通信,在技术层面限制了该场景下性能测试压力发起。而在传统使用TUXEDO WSL连接模拟域连接开展性能测试的方法下,性能测试结果不能反映真实生产系统的性能现状,有可能隐藏生产系统性能缺陷,为系统运行埋下隐患。
发明内容
本发明实施例的主要目的在于提供一种基于Tuxedo的压力测试方法及系统,以使性能测试更贴近生产实际,保障系统安全稳定运行。
为了实现上述目的,本发明实施例提供一种基于Tuxedo的压力测试方法,包括:
根据预先在空域主机和被测系统服务器上启动的Tuxedo服务、预先在空域主机上创建的第一域连接配置文件和预先在被测系统服务器上创建的第二域连接配置文件在Tuxedo空域服务端与Tuxedo被测服务端之间建立域连接;其中,Tuxedo空域服务端安装在空域主机上,空域主机为空域转发服务器或LoadRunner测试压力机;Tuxedo被测服务端安装在被测系统服务器上;
根据在空域主机上启动的Tuxedo服务和预先创建的LoadRunner Tuxedo协议压力发起脚本在Tuxedo空域服务端与Tuxedo客户端之间建立WSL连接;其中,Tuxedo客户端安装在LoadRunner测试压力机上;
启动LoadRunner工具和LoadRunner Tuxedo协议压力发起脚本以对被测系统服务器进行压力测试。
本发明实施例还提供一种基于Tuxedo的压力测试系统,包括:
域连接建立单元,用于根据预先在空域主机和被测系统服务器上启动的Tuxedo服务、预先在空域主机上创建的第一域连接配置文件和预先在被测系统服务器上创建的第二域连接配置文件在Tuxedo空域服务端与Tuxedo被测服务端之间建立域连接;其中,Tuxedo空域服务端安装在空域主机上,空域主机为空域转发服务器或LoadRunner测试压力机;Tuxedo被测服务端安装在被测系统服务器上;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010235356.9/2.html,转载请声明来源钻瓜专利网。