一、本地下载jmeter

> 先到官网上下载一个jmeter的压缩包到本地windows电脑上

> 下载地址:http://mirrors.hust.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.zip

> 解压出来,然后运行bin目录下的jmeter.bat,等待出现下图所示的界面

二、开始生成jmx文件

> 先创建一个线程组,右键点击测试计划-->添加-->Threads(Users)-->线程组

> 添加HTTP请求,右键点击线程组-->添加-->Sampler-->HTTP请求

> 添加聚合报告查看测试结果,右键点击线程组-->添加-->监听器-->聚合报告

> 点击线程组,设置并发大小和请求次数    //自行设置大小,这里只做示范

> 设置HTTP请求        //根据个人情况填写服务器IP和端口

> 设置完毕后右键点击线程组保存,然后把保存的xxx.jmx上传到已经部署好jmeter的linux服务器上

三、开始进行测试

**先启动tomcat**

#jmeter -n -t xxx.jmx -l jieguo.jtl

#sz jieguo.jtl        //如果没有这个命令可以自行用yum安装一个即可,yum -y install lrzsz

> 用本地windows打开apache-jmeter软件,选择刚刚添加聚合图形-->浏览,选择刚刚下载的jieguo.jtl文件,就可以看到测试的结果了

> 我这里的tomcat的根目录下没任何东西,所以才会出现这种情况

> 参数解释:

1) #Saples:总请求次数,即线程数 * 循环次数

2) Average:平均响应时间

3) Median:50%用户的响应时间

4) 90% Line:90%用户的响应时间

5) Min:最小响应时间

6) Max:最大响应时间

7) Error%:请求错误的百分比

8) Throughput:吞吐量,默认表示每秒完成的请求数

9) KB/Sec:每秒从服务器接收到的数据量

**各位可以根据自己的压力测试结果来进行调优,对tomcat进行优化之后再进行一次压力测试,并对比优化前后的结果,有关tomcat优化网上文档很多,这里不再过多复述!**

转载于:https://blog.51cto.com/riven/1872639

在linux系统上使用jmeter相关推荐

  1. jemter在linux上怎么安装_【JMeter之一】在linux系统下安装jmeter

    Apache JMeter是Apache组织开发的基于Java的压力测试工具,因此首先需要安装的是JDK 目前JMeter3.0需要的在JDK1.7及以上版本运行这是需要注意的一点 一.下载JDK 下 ...

  2. 以Linux系统上的gcc为例,解密C语言编译背后的全过程!

    在这个互联网时代,很多人都选择了计算机专业,而只要是计算机专业的小伙伴,可能都会学C语言,但是大家是否都清楚C语言编译的完整过程呢,今天我就带着大家一起来做个解密吧. C语言相对于汇编语言是一种高级语 ...

  3. Linux系统上的文件类型

    Linux系统上的文件类型 -: 常规文件 d: directory,目录文件 b: block device,块设备文件,支持以"block"为单位进行随机访问 c: chara ...

  4. centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法

    centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法 参考文章: (1)centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法 (2)ht ...

  5. 13 种在 Linux 系统上检测 CPU 信息的工具

    13 种在 Linux 系统上检测 CPU 信息的工具 问题: 我想要了解我的电脑关于CPU处理器的详细信息,查看CPU信息比较有效地方法是什么? 根据你的需要,有各种各样的关于你的CPU处理器信息你 ...

  6. barrier linux,Linux系统上启用barrier?

    大多数当前流行的Linux文件系统,包括EXT3和EXT4,都将文件系统barrier作为一个增强的安全特性.它保护数据不被写入日记.但是,在许多情况下,我们并不清楚这些barrier是否有用.本文就 ...

  7. linux文件夹加密访问,技术|Linux系统上用encfs创建和管理加密文件夹

    如果你想使你计算机上的某些信息免于被窥视的话,可以看看这篇文字.保护信息的一种方法就是加密你的home目录,但是一旦你登录系统后,你的home目录下的信息将暴露于外.过去,我已经写过关于怎样在你的系统 ...

  8. Redis进阶实践之二如何在Linux系统上安装安装Redis

    2019独角兽企业重金招聘Python工程师标准>>> Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了"如何安装VMware Pr ...

  9. 如何在Linux系统上自动执行任务

    How to automate tasks on a Linux system 如何在Linux系统上自动执行任务 https://www.linux.org/threads/how-to-autom ...

最新文章

  1. Struts2、Hibernate、Spring整合所需要的jar包
  2. rust(12)-闭包,闭包作为返回值,闭包作为参数
  3. form表单通过checkbox_飞冰表单解决方案 - FormBinder
  4. 性能测试在软件测试中的位置,性能测试的响应时间,你真的算对了吗?
  5. jmeter模拟压测真实复杂用户场景,阶梯螺纹线程组Stepping Thread Group终极线程Ultimate Thread Group并发线程Concurrency Thread Group
  6. python脱离依赖运行py文件_将一个python.py文件拆分为多个相互依赖的文件
  7. 在UITextView显示HTML,以及NSAttributedString乱码问题解决 swift
  8. wireshark分析UDP数据包
  9. 屏幕坐标转换成threejs的坐标
  10. 电脑关闭Fn键+F1,直接使用F1键
  11. 如何做一个简单的类似qq网页版等的聊天网页
  12. 全民奇迹局域网php版,手游全民奇迹8.3镜像端-配套客户端+局域网ip架设+安卓端...
  13. 那一份无怨亦无悔的真情实意
  14. kali linux实体机_kali linux系统安装之物理机的详细安装步骤
  15. 计算机软考科目众多 我们该如何选择考试科目?
  16. c语言isnan,C# Double.IsNaN()用法及代码示例
  17. 商城直播系统怎么搭建
  18. R语言 分组计算,不止group_by
  19. 蓝海彤翔董事长鲁永泉荣获太湖科学城功能片区2022年度表彰
  20. Cisco 2960X交换机支持多少条静态路由

热门文章

  1. 牛客小白月赛12 I 华华和月月逛公园 (tarjian 求桥)
  2. 数学:莫比乌斯反演-约数个数和
  3. 【dp 贪心】bzoj4391: [Usaco2015 dec]High Card Low Card
  4. numpy 函数一:linspace
  5. FPGA机器学习之stanford机器学习第三堂1
  6. 利用EVC快速开发WINCE5.0的流驱动(转载)
  7. String.prototype 几个简洁的字符处理函数 (转)
  8. Qt消息机制与window程序消息的对比分析
  9. MFC中CString和int的转换
  10. C++ 复制字符串/字符数组