zoukankan      html  css  js  c++  java
  • jmeter操作mysql数据库、添加压力机(jmeter分布式)、在Linux与window下运行

     jmeter操作mysql数据库

    step1:下载mysql jdbc驱动

    step2、添加jdbc驱动,

        测试计划--->浏览--->添加,如下图:

    step3、添加配置原件、连接数据库的配置信息

    step4、在JDBC Connection Configuration 里面添加mysql的连接信息

    Datebase URL格式如下:jdbc:mysql://ip:port/db?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true

               解释:ip:port:需要填数据库的IP与端口号

                  db:代表数据的名字

                  useUnicode=true&characterEncoding=utf8:防止数据库出现乱码

                  allowMultiQueries=true:一次可以执行多条sql

     JDBC Driver class:写死的,为‘com.mysql.jdbc.Driver’

    Username:数据库的登录名

    Password:登陆的密码

    step5:添加JDBC Request,写sql

    注意:Query Type:最好要选择Callable Statement,因为会执行所有sql语句

    step6、运行sql,查看结果

    注意:如果你要连接其他的数据库,比如Oracle,那么需要下载Oracle的jdbc,填写相应的class即可

    Jmeter添加压力机

    jmeter压力机又叫jmeter分布式

    为什么要添加压力机:

    自己电脑操作不了那么多请求,需要其他的电脑一起来操作

    前提:

    1、其他的电脑也安装了jmeter,自己的电脑就是master,其他的压力机就是slave(子节点)

    2、和其他电脑能ping通,即 IP能通,查看办法:cmd--->ping IP

    step1:启动其他电脑的jmeter安装目录下的bin目录下的jmeter-server

    step2:添加别人的IP,找到jmeter.properties里的remote-hosts文件,像里面添加别人的IP地址,添加完成,保存文件,重启jmeter

    localhost就是指自己的IP

    192.168.1.1 是别人机器的IP,1099是端口号

    step3:查看IP是否添加成功

     step4、运行

    Jmeter在Linux下运行

    定义:linux下运行是指没有图形化界面,用命令行方式运行jmeter

    step1、首先在Windows下面做好脚本,例如打开百度,脚本如下

    step3、上传到Linux上,运行脚本

    (1)进入到jmeter的bin目录下面

    (2)执行命令:

    ./jmeter -n -t ~/Desktop/open_baidu.jmx -l ~/Desktop/baidu.jtl

    -n:表示没有图形化界面

    -t:表示指定运行哪个脚本(后面加脚本的绝对路径)

    -l:表示生成文件,以备后续查看运行结果,可以在图形化界面通过添加聚合报告和查看结果树来看运行结果

    ~ 后面加指定的目录

    生成的文件必须是.jtl格式的。

    Linux的如下图:

    举例:拿Windows下运行jmeter脚本举例

     step1:把脚本放在Windows下:

    step2:运行脚本

    进入到jmeter的bin目录下,在地址栏数据cmd,进入控制台,此时直接就在bin目录下了,不需要逐层进入到bin目录下了

    step3:执行命令:jmeter -n -t e:aidu.jmx -l e:aidu.jtl(Windows与Linux下的命令多少有点不一样)

    step4:查看生成的baidu.jtl文件,在图像化界面添加聚合报告,导入baidu.jtl文件

  • 相关阅读:
    点分治。。。。。
    巧克力
    离散化初步
    [NOI1998]:围巾裁剪
    关于Tarjan(3)——离线LCA
    Eigen学习笔记2-Matrix类
    Eigen学习
    Git使用入门笔记
    LeetCode 之二叉树中序遍历(使用栈实现)
    leetCode之二叉树数中序遍历(递归实现)
  • 原文地址:https://www.cnblogs.com/qiaomeiling/p/9952015.html
Copyright © 2011-2022 走看看