利用LoadRunner 测试MySQL Server 性能及LoadRunner录制

本文介绍了如何使用LoadRunner对MySQL数据库进行性能测试,重点讲解了通过mysqllib库连接数据库的方法,包括前期准备、ODBC连接的替代方案以及LoadRunner录制过程中的注意事项。
摘要由CSDN通过智能技术生成

一、前言

针对数据库的性能测试,loadrunner本身支持sql server和oracle数据库,这两种数据库可以用loadrunner直接录制进行测试。而我们项目中使用的是mysql数据库,针对用 loadrunner测试mysql数据库的方法网上也有很多介绍文章,主要有两种方案。一种是利用ODBC连接测试mysql,但是这种方法配置比较麻 烦,如果要录制的话需要安装支持ODBC连接的查询分析器,另外一种方法是利用mysql lib库进行测试,这也是loadrunner推荐的测试方法,模拟mysql客户端连接数据库进行增删改查的操作进行测试,这种方法配置简单,不过不能通过录制的方法得到测试脚本,需要一定的编程基础,手工编写测试脚本,下面主要介绍第 二种方法,如何利用mysql lib库连接mysql数据库进行性能测试。

二、前期准备

1)将本次实验材料文件夹中bin文件夹和 include文件夹下文件分别拷贝到 LoadRunner 安装路径下的 bin 文件夹和下include文件夹下。
2)在mysql中创建相应的数据库和表(创建数据库的和表的脚本在附录2中)
3)机房mysql启动需要在win+r之后输入services.msc,然后找到对应Mysql服务并打开把相应代码拷贝到对应Script下,4)更换数据库密码,点击

进行测试
如果有问题

找到该路径

修改成如上格式
然后就可以啦

三、LoadRunner录制


1. 启动Loadrunner 自带的服务器 Xitami Server
启动后,在任务工具栏里有如下标示
双击该服务器标识,如图所示,显示该服务器当前参数

2. 启动LoadRunner VUser,新创建一个测试

在弹出的对话框里如下选择:

然后点击【Create】按钮,并在弹出的对话框中做如下设置
 

点击【OK】按钮,在打开的IE页面里,需要先注册一个账号,注册过程如图所示,(点击Sign up now)进入注册页面

输入注册信息完毕后,点击【continue】按钮(这时候已经进入登陆状态),开始选择订购一张机票

具体步骤是点击左侧按钮【Flights】,然后在右侧输入相应的信息。最后点击【continue】按钮

选择相应航班后,点击【continue】按钮

输入支付信息,并点击【continue】按钮,显示发票信息

3.返回LoadRunner,点击停止录制按钮,保存脚本。录制完成。
4. 分别查看录制后的日志:

replay log(回放日志):是脚本回放时lr记录的日志信息,包括客户端与服务器之间的通信日志和HTML源码录制时的快照信息,但该日志信息的内容取决于log选项卡中extended log选项的设置情况。

  •  recording log(录制日志):是录制脚本时产生的日志,主要是客户端和服务器端通信时的一些交互信息。
  •  correlation results(关联结果):是当脚本需要关联时,在回放脚本过程中会记录录制和回放时需要关联内容的值。
  •  generation log(生成日志):脚本生成时产生的日志。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
LoadRunner 是一款性能测试工具,可以对各种应用程序、Web应用程序、数据库、网络协议等进行性能测试。在测试 MySQL Server性能时,可以使用 LoadRunner 的数据库协议来模拟多用户并发访问 MySQL Server 数据库的情况。 以下是利用 LoadRunner 测试 MySQL Server 性能的步骤: 1. 安装 LoadRunner:首先需要下载并安装 LoadRunner 工具。 2. 新建测试脚本:打开 LoadRunner,点击 File -> New -> Script,选择 Database 协议,输入测试脚本名称,点击 Create。 3. 配置数据库连接:在测试脚本中,点击 Recording Options,选择 Database,填写数据库连接信息,包括数据库类型、服务器地址、端口号、用户名、密码等。 4. 录制测试脚本:在测试脚本中,点击 Record,开始录制测试脚本。在录制期间,可以执行各种数据库操作,如查询、插入、更新、删除等。 5. 配置测试场景:在测试脚本中,点击 Scenario,设置测试场景,包括并发用户数、测试时间、请求频率等。 6. 运行测试:在测试脚本中,点击 Run,开始运行测试。在测试运行期间,可以监控各种性能指标,如响应时间、吞吐量、并发用户数等。 7. 分析测试结果:在测试脚本中,点击 Analysis,可以查看测试结果,包括各种性能指标的统计数据、图表分析等。 通过以上步骤,就可以使用 LoadRunnerMySQL Server 进行性能测试,评估其性能和稳定性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

茶色岛^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值