zoukankan      html  css  js  c++  java
  • 性能测试十五:liunx下搭建(tomcat+项目+jmete命令行)

    单机

    准备工作:

    1、压力机安装并配置好JDK,输入java和javac验证环境变量

    2、上传jmeter到liunx下:

    准备好jmeter的压缩包

    在第三方工具中对linux文件上传下载(需先装好rz/sz工具),以liunx系统本身出发:sz下载/发送(send)   rz上传/接收(receive)

    同样道理,上传已配好项目的tomcat和项目的压缩包

    上传文件的文件夹根据自己的情况而定,如我现在要将传在root目录下的文件移到我自己另外建的文件夹(/home/server/)下

     

     解压:对zip后缀:unzip

     

     新建一个文件夹,把压缩文件放到里面备份

    把项目移动到tomcat/webapps下

    启动tomcat:

    运行以下sh文件即可启动tomcat,但是由于此执行文件目前没有可执行的权限(白色),需赋予权限(绿色)后才能执行

    为了方便,把所有文件都赋予可执行的权限

    启动tomcat

    查看tomcat进程:ps -ef|grep tomcat

    进浏览器输入地址验证:http://liunx_ip:8080/PerfTeach/GetMethod?skuId=123&opt=abc

    新建一个jmeter脚本,上传到liunx下

    10个并发,跑120秒

    创建一个文件夹名为ptest方便管理,并把脚本上传到此文件夹下

    去到jmeter/bin目录下

     

    给所有文件赋予权限:chmod +x ./*

    jmeter:windows、liunx、mac通用的执行文件

    jmeter.sh:liunx下的执行文件

    单机器测试步骤:

    命令:jmeter路径 -n -t 脚本路径 -l 结果路径

    -n: 命令行模式,否则会认为gui模式;

    -t:testplan,后面跟脚本的路径;

    -l:结果文件(jmeter的结果文件后缀为jtl),后面跟存放的路径

    第一种方式:在jmeter目录下指定脚本路径

    在jmeter目录下执行./jmeter -n -t /home/server/ptest/time.jmx -l /home/server/ptest/time.jtl

    第二种方式:在脚本路径下指定jmeter路径

    在脚本目录下执行:/home/server/apache-jmeter-3.1/bin/jmeter -n -t time.jmx -l time.jtl

     jmeter控制台默认30秒打印一次日志

    查看结果报告

    修改打印日志时间间隔,jmeter/bin/

    搜索功能:在vi的非编辑模式下,输入/+关键字

    关键字:30,输入/30

    修改为10秒

  • 相关阅读:
    Java项目xml相关配置
    Jquery的bind跟on绑定事件的区别
    命令操作Mysql数据库
    Jquery实现功能---购物车
    Jquery插件---渐隐轮播
    Jquery制作插件---内容切换
    PCB画板的快捷键
    蓝牙2.0传数据给数码管
    蓝牙2.0传数据给数码管
    共阳极数码管计数器
  • 原文地址:https://www.cnblogs.com/malinalian/p/10583001.html
Copyright © 2011-2022 走看看