jmeter 连接sqlite

您所在的位置:网站首页 无法连接数据库地址 jmeter 连接sqlite

jmeter 连接sqlite

2023-06-12 21:21| 来源: 网络整理| 查看: 265

这里写目录标题 创建一个sqlite数据库下载sqlite驱动配置数据库连接测试连接是否成功查询结果

创建一个sqlite数据库

我这里用的是python创建的数据库

import os import sqlite3 class BaseSqlite(object): """sqlite数据库""" def __init__(self): self.db_conn = sqlite3.connect('jmeter_user_session.db') self.db_cur = self.db_conn.cursor() def __del__(self): self.db_cur.close() self.db_conn.close() def executeSql(self, *args, **kwargs): try: self.db_cur.execute(*args, **kwargs) self.db_conn.commit() return self.db_cur.fetchall() except Exception as e: # 如果查看失败则回滚 print('{}执行失败; '.format(*args, **kwargs)) print(f'{e}') class CreateTable(BaseSqlite): def __init__(self): BaseSqlite.__init__(self) def create_table_info(self): """创建表: session_token""" table_info = "CREATE TABLE IF NOT EXISTS session_token(" \ "st_no INTEGER PRIMARY KEY AUTOINCREMENT," \ "st_username VARCHAR UNIQUE NOT NULL," \ "session_token_value VARCHAR NOT NULL" \ ");" self.executeSql(table_info) def insert_line(self): sql = '''insert into session_token ("st_username","session_token_value") values ("test", "test")''' self.executeSql(sql) if __name__ == '__main__': CreateTable().create_table_info() CreateTable().insert_line() 下载sqlite驱动

说明:我的jmter版本是5.5的,下载的驱动版本为:sqlite-jdbc-3.30.1.jar,不建议下载太高的 下载地址:https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/ 安装:把下载的.jar包放jmeter中的lib目录下,重启一下

配置数据库连接

主要参数填写圈起来的 在这里插入图片描述

测试连接是否成功

填写圈起来的 在这里插入图片描述

查询结果

在这里插入图片描述 圈起来的内容,就是设置的变量st_username的值,${st_username} 在这里插入图片描述 剩下的后面有空再补充点



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3