zoukankan      html  css  js  c++  java
  • Jmeter测试数据库

    安装数据库驱动(以mysql为例)

    1. mysql的jdbc驱动无mac版本,操作系统选择Platform independent
    2. 下载mysql-connector-java-8.0.15.tar.gz,注意版本要跟mysql版本一致
    3. 解压

    jmeter测试数据库之jdbc请求(mysql为例)

    1. 添加驱动
    • 测试计划-浏览-选中驱动包-打开
    1. 新建线程组
    • 测试计划-添加-threads-线程组-
    1. 新建JDBC Connection Configuration配置元件,并配置
    • Database URL:jdbc:mysql://localhost/test
    • 如果执行多条sql,URL改为:jdbc:mysql://localhost/test?allowMultiQueries=true
    • JDBC Driver class:com.mysql.jdbc.Driver
    1. 添加jdbc请求

    使用jmeter测试数据库性能

    1. 我是要在linux下执行测试,需要先在mac下生成jmx脚本

    2. mac下,进入jmeter图形化界面,编辑脚本(写sql,设置参数化等)
    3. 拷贝脚本至linux下的jmeter/bin目录,运行前:清空jmeter.log(运行日志)

    4. 执行脚本

    • sh jmeter.sh -n -t insert.jmx  -l insert.jtl 
    1. 获取平均TPS:
    • 平均tps 计算方式:
    • cat jmeter.log |grep Summariser|awk -F" " '{print $11}'|tr -d '/s'|awk '{sum+=$1} END {print "TPS = ", sum/NR}'
    努力做一个爱学习并且会学习的技术人。
  • 相关阅读:
    索引自我总结
    面试经典问题---数据库索引B+、B-树
    聚簇索引和非聚簇索引
    SQL2005/2008 无法连接错误
    使用SignalR实现消息提醒
    NHibernate Profiler使用方法
    Mvc model验证总结
    C# Lambda表达式
    ASP.NET MVC Razor
    msysGit管理GitHub代码
  • 原文地址:https://www.cnblogs.com/learner34/p/10821015.html
Copyright © 2011-2022 走看看