zoukankan      html  css  js  c++  java
  • mysql-tpcc测试

    os: centos 7.4
    db: mysql 5.7
    software: tpcc-mysql
    TPC-C是专门针对联机交易处理系统(OLTP系统)的规范。
    tpcc-mysql是percona基于TPC-C(下面简写成TPCC)衍生出来的产品,专用于MySQL基准测试
    下载
    https://github.com/Percona-Lab/tpcc-mysql
    [root@mydb1 /]# unzip /tpcc-mysql-master.zip
    [root@mydb1 /]# cd /tpcc-mysql-master/src
    [root@mydb1 /]# make

    1.创建库
    [root@mydb1 ~]# mysqladmin -uroot -pmsds007 -S /app/mysqldata/3306/mysql.sock create tpcc
    2.创建表
    [root@mydb1 /]# mysql -uroot -pmsds007 -S /app/mysqldata/3306/mysql.sock tpcc < /tpcc-mysql/create_table.sql
    3.添加外键
    [root@mydb1 /]# mysql -uroot -pmsds007 -S /app/mysqldata/3306/mysql.sock tpcc < /tpcc-mysql/add_fkey_idx.sql
    4.加载数据
    tpcc 默认会读取 /tmp/mysql.sock 这个socket位置,因此如果你的socket不在相应路径的话,就需要做个软连接
    [root@mydb1 /]# ln -s /app/mysqldata/3306/mysql.sock /tmp/mysql.sock
    [root@mydb1 /]# /tpcc-mysql/tpcc_load localhost tpcc root msds007 10
    5.进行测试
    [root@mydb1 /]# /tpcc-mysql/tpcc_start -h localhost -d tpcc -u root -p "msds007" -w 1 -c 10 -r 10 -l 20 -f /tmp/tpcc_mysql.log -t /tmp/tpcc_mysql.rtx
     
  • 相关阅读:
    阶梯式测试
    websocket协议
    性能指标
    环境变量
    解密断言+参数写入文本
    将参数进行URL编码
    日志级别
    对返回结果进行断言
    python小题目:循环/函数
    如果使用JSON提取器 和正则提取器
  • 原文地址:https://www.cnblogs.com/allenhu320/p/11338840.html
Copyright © 2011-2022 走看看