性能测试十五:liunx下搭建(tomcatr+项目+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

查看结果报告

linux映射ip

第三种方式:配置环境变量

原文地址:https://www.cnblogs.com/zhongyehai/p/10203001.html

时间: 2024-10-10 03:40:01

性能测试十五:liunx下搭建(tomcatr+项目+jmete命令行)的相关文章

S3C2416裸机开发系列十五_GCC下uCOS的移植(1)

S3C2416裸机开发系列十五 GCC下uCOS的移植(1) 象棋小子    1048272975 操作系统是用来管理系统硬件.软件及数据资源,控制程序运行,并为其它应用软件提供支持的一种系统软件.根据不同的种类,又可分为实时操作系统.桌面操作系统.服务器操作系统等.对于一些小型的应用,对系统实时性要求高,硬件资源有限等的情况下,应尽量避免使用复杂庞大的操作系统(如Linux),使用小型的实时操作系统(如uCOS)更能满足应用的需求.笔者此处就uCOS-II的移植作一个简单的介绍. 1. 代码准

MyEclipse下搭建maven项目

由于maven在构建项目方面确实比较出色,现今绝大多数人构建项目都采用maven,而且绝大多数人都采用eclipse作为开发环境,今天我用myeclipse搭建了一个demo,虽然基本上不会采用myeclipse来开发,但是了解一下还是有必要的. 1.至于配置maven环境就不列在此了,比较简单. 2.maven之所以强大,跟他的目录结构有很大关系,因为他的目录结构直接规定好的,大家都按照那样一种目录结构,这对大家的思想统一有很大帮助,并且从侧面也能推动maven的发展,这个仅仅是个人感觉,毕竟

S3C2416裸机开发系列十五_GCC下uCOS的移植(2)

S3C2416裸机开发系列十五 GCC下uCOS的移植(2) 象棋小子    1048272975 4. uCOS配置 uCOS是可裁减实时操作系统,可以根据实际的应用对内核未使用到的功能进行裁减,以进一步节省系统宝贵的硬件资源,通常可用的uCOS-II内核代码在6K~26K,这在uCOS-II配置文件os_cfg.h中进行配置,这个配置文件在源码目录为os_cfg_r.h,从目录中拷贝添加到uCOS/uCOS-II/Cfg目录中,并重命名为os_cfg.h. #ifndef OS_CFG_H

rlwrap: command not found和解决linux下sqlplus 提供浏览历史命令行的功能

rlwrap工具可以解决linux下sqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题 1.安装 需要readline包 这个安装光盘就有 [[email protected] RedHat]# cd RPMS/[[email protected] RPMS]# rpm -Uvh readline*warning: readline-4.3-13.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60eerror: Failed

cocos2d-x-2.2.5项目创建--命令行创建

Gavin:downloads DavidLik$ cd cocos2d-x-2.2.5/ Gavin:cocos2d-x-2.2.5 DavidLik$ cd tools/ Gavin:tools DavidLik$ cd project-creator/ Gavin:project-creator DavidLik$ sudo ./create_project.py Usage: create_project.py -project PROJECT_NAME -package PACKAGE

centos下搭建多项目svn服务器

svn是多人协作开发中的利器,是一个开放源代码的版本控制系统. 相比与git,他的操作更加简单,windows下有优秀的图形界面,并且支持的文件类型比较多. 本文讲述如何在linux下搭建一个svn服务器,并且进行权限分配,项目管理. 服务器环境:centos7 安装步骤: 1.yum install subversion -y 出现complete即代表安装完成. 2.选择一个目录作为svn服务器根目录 我选择的是 /srv mkdir /srv/svn 3.创建版本库,因为要展示多个版本库的

SpringMVC框架入门配置 IDEA下搭建Maven项目

,初衷:本人初学SpringMVC的时候遇到各种稀奇古怪的问题,网上各种技术论坛上的帖子又参差不齐,难以一步到位达到配置好的效果,这里我将我配置的总结写到这里供大家初学SpringMVC的同僚们共同学习使用! 关于SpringMVC的介绍我就不在此赘述了,想必每一个配置Spring的人都已经或多或少了解过一些SpringMVC的基础知识,可能有的人用的myeclipse或者eclipse进行项目的搭建,我会告诉你这里步骤是很相似的,在myeclipse里面需要建立web项目,然后加入Spring

性能测试十七:liunx下jmeter结果报表、html报表

控制台日志,只能看出整体的数据,若只是测单接口,这个最好用,但若有多个接口时,无法分别展示,所以需要换另外一种报表 四种方式来获取Jmeter的结果报表 一.在GUI模式下跑Jmeter的脚本,用tps插件实时展示图表 二.在命令行模式下跑Jmeter的脚本,生成的jtl文件,在GUI界面的聚合报告里打开,可以展示tps和 响应时间等数据 在liunx下通过sz命令把报告发送到windows端,使用jmeter打开,适合多接口的测试结果展示 三.在命令行模式下跑Jmeter的脚本,生成的jtl文

git添加项目-使用命令行

1.创建自己的github用户,仓库. 2.下载git工具. 3.在现有项目下右键,git bash进入命令行模式. a)ssh-keygen -t  rsa  -C  "[email protected]" 生成公钥,注意查看生成地址,使用txt打开id_rsa.pub,进入git设置公钥(settings-ssh and gpg keys-new ssh key) b) ssh -T [email protected] 验证设置是否成功. c) git config --globa