lesson4:利用jmeter来压测数据库

本文讲述了如何利用jmeter来压测数据库,事例中选取了mysql作为测试数据库,其它的数据库也是一样,只需要更换驱动程序即可。

准备工作:a.mysql数据库安装,请自行百度;b.jdbc驱动包,请在我的github上下载文件log4jdbc4-1.2beta2.jarmysql-connector-java-5.1.21.jar :https://github.com/mantuliu/publiclibs

1.首先先将log4jdbc4-1.2beta2.jarmysql-connector-java-5.1.21.jar拷贝到jmeter的/lib/ext 目录

2.在mysql中创建数据库jmeter,并在jmeter库中创建表t_user,表中有两个字段分别是:uid和uname,创建完成后,并自行插入若干数据

3.在jmeter中创建jdbc Connection Configuration ,并参照第二张图,配置好相关的参数,注意,本文中采用的log4jjdbc驱动,大家如果使用其它驱动,请自行更改参数设置

4.添加jdbc的sampler,并参照第二张图设置参数:

5.运行测试后,可以在聚合报告和结果树中查看到压测情况。

时间: 2024-10-14 05:10:05

lesson4:利用jmeter来压测数据库的相关文章

lesson5:利用jmeter来压测消息队列(activemq)

本文讲述了利用jmeter来压测消息队列,其中消息队列采用apache的activemq,jmeter本身是支持符合jms标准消息队列的压测,由于jmeter的官方sampler配置比较复杂,本文直接使用sdk的方式来压测,与生产实际使用更加接近,各位如对官方的sampler感兴趣,可以自行去配置完成. 准备工作:下载activemq 地址:http://activemq.apache.org 本文中的activemq采用的是5.9.0版本. jMetterLessons工程源码地址:https

JMeter压测数据库

压测数据库时需要添加一个jar包,自己在网上下载就好了,将下载的jar包放到jmeter文件下 在测试计划中导入添加的jar包 1.添加线程组 2.添加取样器-->JDBC Request 3.点击JDBC Request,添加配置元件,JDBC connection congrition 点击运行,就可以在查看结果树和聚合报告中查看结果了 原文地址:https://www.cnblogs.com/bestxia/p/12267981.html

Jmeter接口压测快速入门

[TOC] Jmeter简介 Jmeter是Apache开源的一个使用纯Java编写的压力测试工具,它最初是为测试web应用程序而设计的,但后来扩展到了其他测试功能.例如,可用于测试静态和动态资源以及web动态应用程序的性能等.Jmeter可以用来模拟对服务器.服务器组.网络或对象上的重负载,以测试其强度或分析服务在不同负载类型下的总体性能. 如今Jmeter是一个主流的.功能完善且强大的压测工具,由于是使用Java编写的,所以具有跨平台特性,可以运行在Windows.Mac.Linux等操作系

【原】shell编写一个简单的jmeter自动化压测脚本

在公司做压力测试也挺长时间了,每次测试前环境数据准备都需要话费较长时间,所以一直在考虑能不能将整个过程实现自动化进行,于是就抽空写了一个自动化脚本,当然这个脚本目前功能十分简陋,代码也不完善,很有很多需要改的地方,后续再优化.文中如有错误或者不妥之处,还望指教. 一.设计思路 1.初始化数据库(导入用户,清除数据等) 2.初始化缓存(使用了redis缓存优化系统) 3.执行压力测试 二.目录结构 目录解读: apache-jmeter-3.0 为jmeter程序目录 asserts.log 断言

接口测试学习——jmeter分布式压测

分布式压测我理解的就是有一台主控机和几台压力机.主控机通过远程控制压力机启动测试,来实现系统不同级别访问量情况下的性能验证.操作步骤如下: 1.启动jmeter自动化工具,界面显示如下图所示. 2.在"测试计划"单击鼠标右键,选择[添加]->[Threads(Users)]->[线程组],添加一个线程组. 3.添加线程以后,设置线程组. "线程组"可以类似于虚拟用户组,设置"线程数"为100,即我们要测试的是100个用户并发的情况:&

jmeter分布式压测(简单版)

需要使用jmeter模拟大并发的情况时,单台压测机不能满足需求,可进行分布式压测. 简单来说就是,多台机器同时安装jmeter,选择一台机器作为调度机,其他作为压力机.进行相应的配置后,就可以用调度机操控压力机发起请求. 如何配置(以Windows为例): 1.压力机: 1)执行当前压力机下jmeter安装包bin目录下的jmeter-server的批处理文件,此时该机器上启动一个java进程,并随机分配端口,监听来自调度机的请求. 但是这里我们需要配置成固定端口方式,否则调度机远程启动压力机时

jmeter分布式压测----windows

当单台负载机进行压测不足以满足对服务端并发的情况时,就会需要使用多台负载机同时进行对服务端压测,这个时候,jmeter的分布式的方法就会被广泛使用. *******************************************************************************************************************************************************************************

第一周:jmeter分布式压测简介

在我们日常的测试工作中经常会需要对系统进行压测,一般来说,使用jmeter一台电脑支持的最大并发数 为200,那么当我们压测时需要更大的并发数时,我们就需要使用多台电脑来进行分布式压测. 第一步:首先要准备多台电脑,全部安装了jmeter,并且这些电脑都能互相ping通. 第二步:修改主机中jmeter的配置文件,在jmeter的bin目录下找到jmeter.properties文件,编辑该文件,找到 remote_hosts字段,在该字段后面添加其他电脑的IP地址,其中端口号默认为1099.

手把手教会使用Jmeter进行压测,涉及参数提取、参数关联、CSV参数化

手把手简单介绍一下Jmeter的使用方法,以某平台APP登录接口为例: 1)单接口压测. 2)依赖其它接口参数.以获取用户信息为例. CSV参数化. 参数提取. Json提取器与正式表达式提取器. 方便初学者使用,Jmeter可以友好的选择简体中文: 一.单接口压测 步骤: 添加 ->线程(用户)->线程组 在线程组上 添加->取样器->HTTP请求 在HTTP请求上 添加->配置元件->察看结果树 Jmeter结果页: 操作演示: 任何接口信息都预先使用抓包工具查看接