对Mysql和应用微服务做TPS压力测试

这篇具有很好参考价值的文章主要介绍了对Mysql和应用微服务做TPS压力测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.对Mysql

使用工具:mysqlslap工具

使用命令:

mysqlslap -uroot pGG8697000!@#--auto generate sql -auto generate sql-load typemixed-concurrency=100,200 - number of queries=1000-iterations=10 - number-int-cols=7 - number-charcols=13auto generate sql add autoincrement

对命令行的诠释:

  • 连接MySQL的用户名为root
  • 生成自动SQL语句
  • 使用混合类型的负载进行测试
  • 设定并发数为100到200
  • 每次执行1000个查询
  • 迭代10次
  • 整数列的数量为7
  • 字符列的数量为13
  • 使用自增字段

执行结果如下:

mysql tps测试,mysql,压力测试,数据库

对结果的诠释:

  • 所有查询平均运行时间为0.387秒
  • 最短的运行时间为0.078秒
  • 最长的运行时间为1.110秒
  • 客户端数量为100
  • 平均每个客户端运行10次查询

2.对应用微服务

使用工具:Apache JMeter

2.1.JMeter安装

下载安装JMeter官网下载地址http://jmeter.apache.org。开发环境是JDK8,下载对应JDK8的版本

mysql tps测试,mysql,压力测试,数据库

mysql tps测试,mysql,压力测试,数据库

2.2.JMeter插件安装

解压下载的安装包

mysql tps测试,mysql,压力测试,数据库

mysql tps测试,mysql,压力测试,数据库

将jpgc-graphs-basic-2.0.zip解压缩后只有一个lib目录,该目录下有一个ext文件夹和一个jmeter-plugins-cmn-jmeter-0.3.jar包,ext文件夹中有jmeter-plugins-graphs-basic-2.0.jar和jmeter-plugins-manager-0.10.jar包。将lib目录下的jmeter-plugins-cmn-jmeter-0.3.jar拷贝到%JMeter%/lib目录下

之后重启JMeter,发现已经支持TPS等视图了。

mysql tps测试,mysql,压力测试,数据库

2.3.Meter的测试步骤

新建测试计划

mysql tps测试,mysql,压力测试,数据库

新建线程组

右键测试计划->添加->线程(用户)->线程组,配置线程数、循环次数、几秒内将所有线程启动

mysql tps测试,mysql,压力测试,数据库

添加HTTP请求

右键线程组->添加->取样器->HTTP请求,按照并发测试的接口依次配置

mysql tps测试,mysql,压力测试,数据库添加监听器

右键HTTP请求->添加->TPS监听器

mysql tps测试,mysql,压力测试,数据库

启动并查看测试结果

mysql tps测试,mysql,压力测试,数据库文章来源地址https://www.toymoban.com/news/detail-776136.html

到了这里,关于对Mysql和应用微服务做TPS压力测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ARM CPU架构下Mysql数据库通过Sysbench压力测试

    写到最前        这段本想写到最后的,但是哥们为了多点粉丝把这个文章设置成了粉丝可见,所以在最前面这段我想谈一下我本人对当前国产信创要求以及ARM架构服务器的看法。         总的来说我对国产信创ARM服务器这条技术路线持绝对乐观的态度。首先从服务器CPU算力

    2024年02月03日
    浏览(49)
  • 电源管理(PMIC)TPS63070RNMR、TPS650942A0RSKR、LM5175RHFR器件介绍、应用及特点。

    一、 TPS63070RNMR,降压升压 开关稳压器 IC 正 可调式 2.5V 1 输出 3.6A(开关) 15-PowerVFQFN 1、概述 TPS63070高输入电压降压-升压转换器是一款高效的低静态电流降压-升压转换器。这些器件适用于输入电压高于或低于输出电压的应用。升压模式和降压模式下,输出电流可高达2A。该降

    2024年02月11日
    浏览(30)
  • 性能测试:深入理解并发量,线程数,吞吐量,TPS

    并发数,线程数,吞吐量,每秒事务数(TPS)都是性能测试领域非常关键的数据和指标。 那么他们之间究竟是怎样的一个对应关系和内在联系? 测试时,我们经常容易将线程数等同于表述为并发数,这一表述正确吗? 本文就将对性能领域的这些关键概念做一次探讨。 文章可

    2024年02月03日
    浏览(53)
  • 性能测试中TPS上不去的几种原因浅析

    昨晚在某个测试群看到有人问了一个问题:压力测试中TPS一直上不去,是什么原因?稍微整理了下思路,列举性的简略回答了他的问题。 这篇博客,就具体说说在实际压力测试中,为什么有时候TPS上不去的原因。如有遗漏或不对的,请评论区指出,不胜感激。。。 先来解释

    2024年02月06日
    浏览(36)
  • 服务攻防-数据库安全-服务应用的安全问题以及测试流程-Mysql&Hadoop&未授权访问&RCE-漏洞复现

    目录 一、服务应用的安全问题 1、配置不当——未授权访问 2、安全机制——特定安全漏洞 3、安全机制——弱口令爆破攻击 二、服务应用的安全测试思路 1、判断服务是否开放 2、判断服务类型 3、判断利用方式 三、Mysql-未授权访问-CVE-2012-2122 利用 1、漏洞概述 2、漏洞复现

    2024年02月17日
    浏览(44)
  • 深度思考rpc框架面经之五:rpc限流:rpc事务:tps测试

    是的,我可以为你提供关于RPC注册中心及其监控的相关信息。RPC注册中心是用于管理微服务之间调用关系的中心化服务,它可以帮助微服务发现和调用其他服务。而监控是确保微服务健康、稳定运行的重要手段,可以实时检测和报警系统中的异常情况。 对于RPC注册中心的监控

    2024年02月07日
    浏览(47)
  • 性能测试-电商系统tps计算方法【杭州多测师_王sir】【杭州多测师】

    怎么计算得出tps指标? 1.第一个通过运维那边给的生产数据,看一下生产进件有多少,计算得来的,如果没有生产数据,或者不过就看如下的方法 2.第二个就是根据最近一个月的实际访问数据,比如每天调用了多少个接口,调用了哪些接口,把比例列出来 我举个例子,比如我

    2024年02月07日
    浏览(41)
  • 【性能测试】运维测试01之性能测试整体认知包括:TPS、请求响应时间、事务响应时间、并发用户数、吞吐量、吞吐率、点击率、资源使用率等性能指标详细介绍

    性能测试整体认知包括:TPS、请求响应时间、事务响应时间、并发用户数、吞吐量、吞吐率、点击率、资源使用率。 1.1 需求一 1.熟悉Linux、windows等操作系统,熟悉shell脚本; ⒉.熟悉jvm调优, tomcat调优等基础策略 3.熟悉mysq数据库,熟练掌握javascript、java、python、groovy等至少一门

    2024年02月16日
    浏览(40)
  • [MySQL]-压力测试之TPCC-MySQL

    森格 | 2022年10月 对数据库学习来说,压力测试也是十分必要的一环,本文章主要介绍了TPCC-MySQL这个工具的使用。 1.1 基准测试VS压力测试 基准测试: 直接简单、易于比较,用于评估服务器的处理能力。可能不关心核心业务。 压力测试: 针对不同主题对真实的业务数据进行测

    2024年02月05日
    浏览(20)
  • Jmeter添加TPS插件

    http://pan.baidu.com/s/1mioVJni 将 jpgc-graphs-basic-2.0.zip 解压缩后只有一个 lib 目录,该目录下有一个 ext 文件夹和一个 jmeter-plugins-cmn-jmeter-0.3.jar 包,ext 文件夹中有 jmeter-plugins-graphs-basic-2.0.jar 和 jmeter-plugins-manager-0.10.jar 包。 将 lib 目录下的 jmeter-plugins-cmn-jmeter-0.3.jar 拷贝到 %JMeter%/li

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包