jmeter 连接sqlite |
您所在的位置:网站首页 › 无法连接数据库地址 › jmeter 连接sqlite |
这里写目录标题
创建一个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 |