当前位置: 首页 > news >正文

薪技术|0到1学会性能测试第19课-参数化技术之导入数据

前面的推文我们掌握了性能测试脚本开发参数化技术之数据文件,今天开始给大家分享导入数据,后续文章都会系统分享干货,带大家从0到1学会性能测试!

导入数据

LoadRunner允许利用参数化从已经存在的数据库中导入数据。LoadRunner提供以下两种方式:

1)使用Microsoft Query(要求在系统上先安装Microsoft Query);

2)指定数据库连接字符串和SQL语句;

如果在业务中希望参数是来自实际的数据,通过以上两种方式就可以解决。脚本生成器在从数据库中导入数据的过程中提供了一个向导。在向导中,指明如何导入数据——通过Microsoft Query创建查询语句或直接使用SQL查询语句。在数据导入后,LoadRunner都以.dat为后缀并作为正规的参数文件保存。要开始导入数据库中的数据时,在参数属性对话框中点击Data Wizard按钮,则打开数据库查询向导。

01Microsoft Query创建查询

在数据查询向导中选择Create query using Microsoft Query,如图6-46所示。如果没有安装Microsoft Query,LoadRunner会提示这个功能不能用,在进行该操作之前,必须在Microsoft Office 中先安装好Microsoft Query。

图片

选择需要的数据源,如图6-47所示

图片

选择可用的表和列,如图6-48所示

图片

设置筛选数据条件,如图6-49所示

图片

设置排序顺序,如图6-50所示

图片

在数据的导入完成后,选择Exit and return to Mercury Virtual User Generator,然后点击“完成”按钮,如图6-51所示

图片

02连接字符串和SQL语句

在数据查询向导中选择Specify SQL statement manually,如图6-52所示

图片

点击Create按钮,在弹出的“选择数据源”对话框中,选择需要的数据源,创建数据库连接字符串,如图6-53所示

图片

在SQL statement文本框中,输入SQL查询语句,如图6-54所示

图片

以上是参数化的整个过程,但参数化过程中有以下几个问题需要注意:

1)参数化文件尽可能少,因为参数是放在内存中的,占用了内存的资源。

2)参数化文件与脚本分离。

3)参数文件的路径应该设置为相对路径。

4)为了使参数更具有真实性,参数应该从历史数据库中获得。

5)参数类型的选择。

6)参数的数据由业务决定。

http://www.xdnf.cn/news/71623.html

相关文章:

  • 【第16届蓝桥杯软件赛】CB组第一次省赛
  • 高防服务器适合哪些行业使用
  • vue3 + element-plus中el-dialog对话框滚动条回到顶部
  • 地图可视化新范式:山海鲸如何让地理数据活起来
  • 火语言RPA--Ftp上传目录
  • 大模型基础
  • rk3588上完成halcon的形状模型配准以及和opencv的图像转换
  • 十三种通信接口芯片——《器件手册--通信接口芯片》
  • 蓝桥杯2024省A.成绩统计
  • Linux进程5-进程通信常见的几种方式、信号概述及分类、kill函数及命令、语法介绍
  • Linux指令合集
  • 如何评估一个需求的测试时间
  • 《TCP/IP详解 卷1:协议》之第三章:IP:网际协议
  • 报告系统状态的连续日期 mysql + pandas(连续值判断)
  • 从「+AI」到「AI+」大模型正在抹平项目管理的“人工断层”
  • 为什么RPN生成的候选框,要使用rcnn来进行分类和回归操作?
  • 编译原理实验(四)———— LR(1)分析法
  • 实验七 shell程序设计
  • python生成动态库在c++中调用
  • 【JavaEE】计算机的工作原理
  • 乐家桌面纯净版刷机ROM下载 乐家桌面纯净版2025官方最新下载
  • 会话跟踪技术:让我们更懂用户
  • 使用stream进行列表循环和直接forEach循环的差异及使用场景
  • 环形缓冲区容量耗尽解决方案
  • 如何判断设备是否支持带电插拔——从原理到实操的全面解析
  • C# 运算符:?.(null 条件运算符)和 ??(null 合并运算符)
  • AI技术驱动SEO关键词策略革新
  • 接口测试流程和步骤
  • 基于SA模拟退火算法的车间调度优化matlab仿真,输出甘特图和优化收敛曲线
  • 【Andorid备案获取keystore里面的公钥和SHA-1码等等】