jmeter对oracle压力测试


下载Oracle的jdbc数据库驱动包,注意Oracle数据库的版本,这里使用的是:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production;

  一般数据库的驱动包文件在安装路径下:D:\oracle\product\10.2.0\db_1\jdbc\lib的位置上;数据库驱动包与数据库所在的操作系统平台无关,只与数据库版本有关,Linux上与Windows上对于同一个版本的数据库,使用的数据库驱动包是一样的;

  驱动ojdbc6.jar下载地址:http://www.oracle.com/technetwork/cn/articles/oem/jdbc-112010-094555-zhs.html

  场景:测试一个服务器的性能,要求查看向数据库内插入数据1000条/s的处理能力;

  按照以前的思路:通过编写java程序来循环插入数据,编写一个批处理文件来调用java程序。再通过LR的system()函数调用批处理文件来进行压力测试。

但用JMeter就很容易实现,过程如下:

前置条件:1.有库;2.库中有表,例如user_dyl(code,name);

要求:往数据库内大批量插入数据,1000条/s;

1、创建测试计划,将使用的数据库驱动包导入

2、添加线程组,设置虚拟用户数、启动时间、循环次数

3、在线程下面创建JDBC Connection Configuration,设置相关信息

4、创建一个JDBC Request,我们需要对数据库做插入操作,注意值带''

5、添加监听器,我们这里选择添加”图形结果“、”查看结果树“,点击菜单栏【运行】——>【启动】,查看我们的运行结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/387909.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

集合里面的 E是泛型 暂且认为是object

集合里面的 E是泛型 暂且认为是object转载于:https://www.cnblogs.com/classmethond/p/10011374.html

docker部署flask_使用Docker,GCP Cloud Run和Flask部署Scikit-Learn NLP模型

docker部署flaskA brief guide to building an app to serve a natural language processing model, containerizing it and deploying it.构建用于服务自然语言处理模型,将其容器化和部署的应用程序的简要指南。 By: Edward Krueger and Douglas Franklin.作者&am…

异常处理的原则

1:函数内部如果抛出需要检测的异常,那么函数上必须要声明,否则必须在函数内用try catch捕捉,否则编译失败。2:如果调用到了声明异常的函数,要么try catch 要么throws,否则编译失败。3&#xff…

模块化整理

#region常量#endregion#region 事件#endregion#region 字段#endregion#region 属性#endregion#region 方法#endregion#region Unity回调#endregion#region 事件回调#endregion#region 帮助方法#endregion来自为知笔记(Wiz)转载于:https://www.cnblogs.com/soviby/p/10013294.ht…

在oracle中处理日期大全

在oracle中处理日期大全 TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy four …

BZOJ4868 Shoi2017期末考试(三分+贪心)

容易想到枚举最晚发布成绩的课哪天发布,这样与ti和C有关的贡献固定。每门课要么贡献一些调节次数,要么需要一些调节次数,剩下的算贡献也非常显然。这样就能做到平方级别了。 然后大胆猜想这是一个凸函数三分就能A掉了。具体的,延迟…

SQL的执行计划

SQL的执行计划实际代表了目标SQL在Oracle数据库内部的具体执行步骤,作为调优,只有知道了优化器选择的执行计划是否为当前情形下最优的执行计划,才能够知道下一步往什么方向。 执行计划的定义:执行目标SQL的所有步骤的组合。 我们首…

问卷 假设检验 t检验_真实问题的假设检验

问卷 假设检验 t检验A statistical Hypothesis is a belief made about a population parameter. This belief may or might not be right. In other words, hypothesis testing is a proper technique utilized by scientist to support or reject statistical hypotheses. Th…

webpack打包ES6降级ES5

Babel是一个广泛使用的转码器,babel可以将ES6代码完美地转换为ES5代码,所以我们不用等到浏览器的支持就可以在项目中使用ES6的特性。 安装babel实现ES6到ES5 npm install -D babel-core babel-preset-es2015 复制代码安装babel-loader npm install -D ba…

[转帖]USB-C和Thunderbolt 3连接线你搞懂了吗?---没搞明白.

USB-C和Thunderbolt 3连接线你搞懂了吗? 2018年11月25日 07:30 6318 次阅读 稿源:威锋网 3 条评论按照计算行业的风潮,USB Type-C 将会是下一代主流的接口。不过,在过去两年时间里,关于 USB-C、Thunderbolt 3、USB 3.1…

sqldeveloper的查看执行计划快捷键F10

简介:本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。并有总结和概述,便于理解与记忆!目录---一.相关的概念Rowid的概念Recursive Sql概念Predicate(谓词)DRiving Table(驱动表)…

大数据技术 学习之旅_为什么聚焦是您数据科学之旅的关键

大数据技术 学习之旅David Robinson, a data scientist, has said the following quotes:数据科学家David Robinson曾说过以下话: “When you’ve written the same code 3 times, write a function.”“当您编写了3次相同的代码时,请编写一个函数。” …

SQL 语句

去重字段里的值 SELECT DISTINCT cat_id,goods_sn,repay FROM ecs_goods where cat_id ! 20014 删除除去 去重字段 DELETE FROM ecs_goods where goods_id NOT IN ( select bid from (select min(goods_id) as bid from ecs_goods group by cat_id,goods_sn,repay) as b );转…

无监督学习 k-means_无监督学习-第4部分

无监督学习 k-means有关深层学习的FAU讲义 (FAU LECTURE NOTES ON DEEP LEARNING) These are the lecture notes for FAU’s YouTube Lecture “Deep Learning”. This is a full transcript of the lecture video & matching slides. We hope, you enjoy this as much as …

vCenter 升级错误 VCSServiceManager 1603

近日,看到了VMware发布的vCenter 6.7 Update 1b的更新消息。其中有一条比较震撼。有误删所有VM的概率,这种BUG谁也承受不起。Removing a virtual machine folder from the inventory by using the vSphere Client might delete all virtual machinesIn t…

day28 socketserver

1. socketserver 多线程用的 例 import socket import timeclientsocket.socket() client.connect(("127.0.0.1",9000))while 1:cmdinput("请输入指令")client.send(cmd.encode("utf-8"))from_server_msgclient.recv(1024).decode("utf…

车牌识别思路

本文源自我之前花了2天时间做的一个简单的车牌识别系统。那个项目,时间太紧,样本也有限,达不到对方要求的95%识别率(主要对于车牌来说,D,0,O,I,1等等太相似了。然后,汉字…

深度学习算法原理_用于对象检测的深度学习算法的基本原理

深度学习算法原理You just got a new drone and you want it to be super smart! Maybe it should detect whether workers are properly wearing their helmets or how big the cracks on a factory rooftop are.您刚刚拥有一架新无人机,并希望它变得超级聪明&…

【python】numpy库linspace相同间隔采样 详解

linspace可以用来实现相同间隔的采样; numpy.linspace(start,stop,num50,endpointTrue,retstepFalse, dtypeNone) 返回num均匀分布的样本,在[start, stop]。 Parameters(参数): start : scalar(标量) The starting value of the sequence(序列的起始点)…

Spring整合JMS——基于ActiveMQ实现(一)

Spring整合JMS——基于ActiveMQ实现(一) 1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的…