Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

脚本优化-参数化之关联MySQL数据库获取数据


测试环境:

Loadrunner 11

Win7 64

 

实操:

1.  安装MySQL ODBC驱动程序

ODBC驱动程序下载地址:http://dev.mysql.com/downloads/connector/odbc/5.2.html

网盘下载地址:mysql-connector-odbc-5.1.13-win32.msi

 

下载后安装.msi程序即可

注:安装过程中可能会报如下错误:

Error 1918.Error installing ODBC driver MySQL ODBC 5.2 ANSI Driver, ODBC error 13:无法加载MySQLMySQL ODBC 5.2 ANSI Driver ODBC驱动程序的安装例程,因为存在系统错误代码126:找不到指定的模块。...\myodbc5S.dll)Verify that the file MySQL ODB...

 

 

 

解决方法:安装Microsoft Visual C++ 2010 Redistributable Package,然后再重新安装ODBC驱动程序

64-bit下载地址:

http://www.microsoft.com/en-us/download/confirmation.aspx?id=14632

网盘下载地址:http://pan.baidu.com/s/1bowNi0Z

 

32-bit下载地址:

http://www.microsoft.com/en-gb/download/details.aspx?id=5555

 

2.  配置数据源

1)控制面板->管理工具->数据源(ODBC)->系统DSN,如下图点击“添加”->选择MySQL ODBC ANSI Driver

 

注:忽略上述图中版本不一致的问题(开篇5.2,这会5.3),遇到问题,找解决方案时,笔者尝试过安装不同版本

 


如上图,点击“完成”

 

2)如下,填写数据源名称,数据库服务器,端口,用户名,密码,选择数据库

 

说明:如果可正常连接,则可选择数据库,否则获取不到数据库

 



如上图,点击Ok,结果如下

 

 



3.  使用数据源

1打开lr vugen,打开Parameter List,选择参数类型为FileTable,新建参数

 

 



2点击Data Wizard,打开如下界面,如下,Connection中填写数据源,SQL中填写查询语句

 


点击Finish,结果弹出如下提示(正常情况下,点击Finish就好了)

 



原因:操作系统为Win7 64位,安装的ODBC Driver64位的,LR不支持吧

 

解决方法:

第一:安装32位的MySQL ODBC Driver

第二:到上述第2步时,点击Create

如下,弹出界面中选择“机器数据源”

 



第三,如上图,点击“新建

 

 


如上,选择数据源类型(区别见文案提示)

 

如下图,选择安装的ODBC Driver

 

说明:这一步如果看不到安装的驱动,烦重启系统试试



点击“下一步”

 

 



第四,配置

 


如上,点击Finish,结果如下

 


 

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
9月前
|
缓存 NoSQL 关系型数据库
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
|
7月前
|
SQL 人工智能 关系型数据库
如何实现MySQL百万级数据的查询?
本文探讨了在MySQL中对百万级数据进行排序分页查询的优化策略。面对五百万条数据,传统的浅分页和深分页查询效率较低,尤其深分页因偏移量大导致性能显著下降。通过为排序字段添加索引、使用联合索引、手动回表等方法,有效提升了查询速度。最终建议根据业务需求选择合适方案:浅分页可加单列索引,深分页推荐联合索引或子查询优化,同时结合前端传递最后一条数据ID的方式实现高效翻页。
404 0
|
8月前
|
SQL 缓存 关系型数据库
MySQL 慢查询是怎样优化的
本文深入解析了MySQL查询速度变慢的原因及优化策略,涵盖查询缓存、执行流程、SQL优化、执行计划分析(如EXPLAIN)、查询状态查看等内容,帮助开发者快速定位并解决慢查询问题。
357 0
|
6月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
541 10
|
11月前
|
关系型数据库 MySQL Shell
MySQL 备份 Shell 脚本:支持远程同步与阿里云 OSS 备份
一款自动化 MySQL 备份 Shell 脚本,支持本地存储、远程服务器同步(SSH+rsync)、阿里云 OSS 备份,并自动清理过期备份。适用于数据库管理员和开发者,帮助确保数据安全。
|
6月前
|
缓存 关系型数据库 MySQL
降低MySQL高CPU使用率的优化策略。
通过上述方法不断地迭代改进,在实际操作中需要根据具体场景做出相对合理判断。每一步改进都需谨慎评估其变动可能导致其他方面问题,在做任何变动前建议先在测试环境验证其效果后再部署到生产环境中去。
282 6
|
7月前
|
存储 SQL 关系型数据库
MySQL 核心知识与索引优化全解析
本文系统梳理了 MySQL 的核心知识与索引优化策略。在基础概念部分,阐述了 char 与 varchar 在存储方式和性能上的差异,以及事务的 ACID 特性、并发事务问题及对应的隔离级别(MySQL 默认 REPEATABLE READ)。 索引基础部分,详解了 InnoDB 默认的 B+tree 索引结构(多路平衡树、叶子节点存数据、双向链表支持区间查询),区分了聚簇索引(数据与索引共存,唯一)和二级索引(数据与索引分离,多个),解释了回表查询的概念及优化方法,并分析了 B+tree 作为索引结构的优势(树高低、效率稳、支持区间查询)。 索引优化部分,列出了索引创建的六大原则
186 2
|
7月前
|
SQL 存储 缓存
MySQL 如何高效可靠处理持久化数据
本文详细解析了 MySQL 的 SQL 执行流程、crash-safe 机制及性能优化策略。内容涵盖连接器、分析器、优化器、执行器与存储引擎的工作原理,深入探讨 redolog 与 binlog 的两阶段提交机制,并分析日志策略、组提交、脏页刷盘等关键性能优化手段,帮助提升数据库稳定性与执行效率。
204 0
|
9月前
|
关系型数据库 MySQL Linux
实现MySQL数据库的定时自动备份脚本。
拿走,不谢,这个脚本配方(指引)保证你的数据库数据像蛋糕店一样地天天更新,还能确保老旧的蛋糕(数据)不会堆积满仓库。这下可好,数据安全有保障,数据库管理员也能轻松一点,偶尔闲下来的时候,煮杯咖啡,看个剧岂不美哉?别忘了偶尔检查一下你的自动备份是否正常工作,以防万一蛋糕机器出了点小差错。
466 20
|
9月前
|
存储 SQL 关系型数据库
京东面试:mysql深度分页 严重影响性能?根本原因是什么?如何优化?
京东面试:mysql深度分页 严重影响性能?根本原因是什么?如何优化?
京东面试:mysql深度分页 严重影响性能?根本原因是什么?如何优化?