首页 > 数据库 >RunnerGo性能测试时如何从数据库获取数据

RunnerGo性能测试时如何从数据库获取数据

时间:2023-08-22 19:33:18浏览次数:37  
标签:RunnerGo 提取 数据库 配置 获取数据 测试 前置条件

我们在做性能测试或者场景测试时往往需要从数据库中获取一些真实的系统数据让我们配置的场景更加贴合实际。而RunnerGo也是在最近的大版本更新中推出连接数据库功能,本篇文章也给大家讲解一下具体的操作方法和实际应用场景。

配置数据库

首先进入RunnerGo页面,点击左侧导航栏的环境管理页面,环境管理中可以配置数据库信息连接,可以在不同的服务下配置多个数据库信息,目前支持Mysql、Pgsql、Orecle三种。

RunnerGo性能测试时如何从数据库获取数据_前置条件

测试对象

在测试对象页面可以添加数据库,可以从环境配置中选择,也可以直接输入数据库信息进行连接,支持增删改查,可以配置关联提取、断言等操作。

RunnerGo性能测试时如何从数据库获取数据_前置条件_02

在编辑器SQL中输入想要执行的SQL语句点击执行,如下图:可以看到返回了我们的查询结果

RunnerGo性能测试时如何从数据库获取数据_数据库_03

在关联提取中配置,变量名、字段、下标,即可提取变量,如下图:我们配置字段为age 下标为0,最后的提取结果为 age=30

RunnerGo性能测试时如何从数据库获取数据_SQL_04

前置条件

在RunnerGo中配置场景时支持从测试对象中导入创建的数据库连接(前置条件),也支持新建。配置前置条件后可以根据关联提取中的配置来获取真实的系统数据。

RunnerGo性能测试时如何从数据库获取数据_SQL_05


标签:RunnerGo,提取,数据库,配置,获取数据,测试,前置条件
From: https://blog.51cto.com/u_16129474/7192107

相关文章

  • python · SQL | MySQL 配置与 python 连接数据库
    来存档一下搞sql的过程,方便以后查阅。安装与配置mysqlserver:https://blog.csdn.net/zhende_lan/article/details/129318514在同一个网页下载mysqlworkbench(数据库可视化);打开workbench,新建一些表,用来测试:https://zhuanlan.zhihu.com/p/260139380python连接sql的代......
  • RunnerGo性能测试时如何从数据库获取数据
    我们在做性能测试或者场景测试时往往需要从数据库中获取一些真实的系统数据让我们配置的场景更加贴合实际。而RunnerGo也是在最近的大版本更新中推出连接数据库功能,本篇文章也给大家讲解一下具体的操作方法和实际应用场景。配置数据库首先进入RunnerGo页面,点击左侧导航栏的环境......
  • 数据库基础三 数据库基本语法(增删改查)(DML与DDL)
    数据库(命令行操作DDL)(1)创建数据库--1、创建数据库CREATEDATABASEIFNOTEXISTSchange818;--建立change818数据库(IFNOTEXISTS可以不写,但是数据库名不能重复)--2、创建数据库并指定字符集CREATEDATABASEIFNOTEXISTSchange818DEFAULTCHARACTERSETutf8COLLATE......
  • 使用docker-compose安装Milvus向量数据库及Attu可视化连接工具
    服务器需要安装docker-compose如何没有安装可以参考这篇博客https://www.cnblogs.com/likecoke/p/17596918.html1、创建宿主机上存储的目录mkdir-p/home/milvus/dbmkdir-p/home/milvus/confmkdir-p/home/milvus/etcd2、下载milvus官网的docker-compose.yml文件wgethtt......
  • C#,连接数据库字符串汇总
     //-------------------SQLServer连接数据库字符串-------------20161216-----------------------------DataSource=服务器地址;InitialCatalog=数据库名;UserID=sa;Password=sa //-------------------ACCESS连接数据库字符串----------20161216--------------------......
  • 使用 KubeBlocks 为 K8s 提供稳如老狗的数据库服务
    原文链接:https://forum.laf.run/d/994大家好!今天这篇文章主要向大家介绍Sealos的数据库服务。在Sealos上数据库后端服务由KubeBlocks提供,为用户的数据库应用保驾护航。无论你是在公有云还是本地环境中使用,Sealos都能为你管理关系数据库、NoSQL、向量数据库和流数据库等......
  • 数据库设计规范-设计格式合理
    数据库通用面试(三)原创 Suren 婺青年 2023-08-1411:14 发表于上海收录于合集#面试14个#数据库5个#sql7个数据库范式详解数据库范式:让你的数据库更规范、更高效你知道什么是数据库范式吗?为什么要用数据库范式呢?数据库范式又有哪些呢?如果你对这些问题感到困惑......
  • 关于数据库配置时区问题
    运行代码时,报如下错误ERRORcom.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException-HikariPool-1-Exceptionduringpoolinitialization.java.sql.SQLException:Theservertimezonevalue'Öйú±ê׼ʱ¼ä'isunrecognizedorrepresentsmor......
  • MySQL - 数据库设计(表之间的 3 种关联关系)
    表与表之间一般存在三种关系,即一对一,一对多,多对多关系。下面分别就三种关系讲解数据库相关设计的思路和思考过程。一、一对一关系例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻。sql代码:`CREATETABLEIFNOTEXISTSperson(idINTPRIMARYKEYAUTO_INCREM......
  • 【java】[sql]使用Java程序向MySql数据库插入一千万条记录,各种方式的比较,最后发现inse
    转:https://www.cnblogs.com/heyang78/p/11666743.html我的数据库环境是mysqlVer14.14Distrib5.6.45,forLinux(x86_64)usingEditLinewrapper这个数据库是安装在T440p的虚拟机上的,操作系统为CentOs6.5.我的数据表是这样的:CREATETABLE`emp`(`Id`int(11)NOTNU......