day2_Jmeter压测
1、线程组各项设置的意思

2、压测结果查看各指标意思

备注:tps:每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。tps越高说明服务器处理能力越好。
3、在一台电脑上做一个简单压测
1) 测试计划下添加线程组

可设置线程属性、调度器配置

2) 线程组下添加http请求



3) 线程组下添加聚合报告和查看结果数

4) 运行后查看结果

4、jmeter分布式压测(多台电脑一次压测)
准备工作:
1) 有多台电脑,每台电脑上都有jmeter,而且这几台电脑都互相能ping通
2) 在我的电脑的jmeter的配置文件里面添加了其他电脑的ip,添加方法如下
找到jmeter安装目录bin下面的jmeter.properties,搜索remote_hosts

备注:jmeter默认端口号为1099,需要写上,将电脑的ip地址都协商,英文逗号分隔。
3) 在其他人的电脑上要启动jmeter-server
5、linux环境下运行jmeter压力测试
1)

备注1:如果有参数化文件,那么也要在其他人的电脑的同样位置放一份;但是脚本在自己电脑(主机)上放置即可。
备注2:怎么查看到配置文件的ip:
重启一下自己的电脑,可以看到配置文件的ip

备注3:选择脚本在哪个电脑运行

4、linux环境下运行jmeter压力测试
1)将jmeter bin目录加入环境变量

怎么看环境变量是否加好:
运行cmd,输入jmeter –v,如图则配好

2)
运行jmeter脚本
jmeter -n -t HTTP请求.jmx -l e:\res.jtl (不以图形化界面运行的,都可以用这个命令,一般都是linux下)
解释一下:
-n代表以没有图形化界面启动;
-t代表后面是测试脚本(如果不在linux运行的当前目录,后面加上脚本放置的绝对路径,例如-t e:\http请求.jmx);
a.jmx也就是我们做好的jmeter脚本;
-l代表测试结果
res.jtl就是测试结果文件(想将结果放置在其他目录,则在后面加绝对路径,例如-l e:\res.jtl);
3) 查看结果的话,在查看结果树视图中导入这个res.jtl就可以查看到测试结果了
在查看结果树种导入:

在聚合报告中导入:

day2_Jmeter压测的更多相关文章
- mysql每秒最多能插入多少条数据 ? 死磕性能压测
前段时间搞优化,最后瓶颈发现都在数据库单点上. 问DBA,给我的写入答案是在1W(机械硬盘)左右. 联想起前几天infoQ上一篇文章说他们最好的硬件写入速度在2W后也无法提高(SSD硬盘) 但这东西感 ...
- Http压测工具wrk使用指南
用过了很多压测工具,却一直没找到中意的那款.最近试了wrk感觉不错,写下这份使用指南给自己备忘用,如果能帮到你,那也很好. 安装 wrk支持大多数类UNIX系统,不支持windows.需要操作系统支持 ...
- 使用mysqlslap对mysql进行压测,观察Azure虚拟机cpu使用率
一直想做这个测试,原因很简单,很多人一直比较怀疑Azure的虚拟机性能,说相同的配置凭啥比阿里的虚拟机贵那么多,其实,我自己以前也怀疑过,但是接触Azure的几个月,确实发现Azure的虚拟机性能真的 ...
- MySQL mysqlslap压测
200 ? "200px" : this.width)!important;} --> 介绍 mysqlslap是mysql自带的一个性能压测工具:mysqlslap用于和其 ...
- 真刀真枪压测:基于TCPCopy的仿真压测方案
郑昀 基于刘勤红和石雍志的实践报告 创建于2015/8/13 最后更新于2015/8/19 关键词:压测.TCPCopy.仿真测试.实时拷贝流量 本文档适用人员:技术人员 提纲: 为什么要做仿真测试 ...
- Netty NIO 框架性能压测-短链接-对比Tomcat
压测方案 准备多个文件大小分别为 1k 10k 100k 300k 使用ab分别按 [50,2000](按50逐渐叠加)压测服务,每次请求10W次 硬件信息:CPU:Intel(R) Xeon(R) ...
- 图解jmeter压测http接口
此次压力测试是以一个http json的后台接口为例. 1. 创建相应的部件 2. 设置相应的参数 线程组主要用于设置一共要测试的线程数量(上图1000),每秒起的线程数(上图10),几秒内启动完单循 ...
- Python Locust对指定网站“一键压测”
[本文出自天外归云的博客园] 前篇 前篇:Python Locust性能测试框架实践 本篇 承上——归纳过程 在前篇的基础上,我们可以利用Locust性能测试框架编写python脚本对指定网站或者接口 ...
- JMeter压测Rest请求
下载及安装 官网下载JMeter3.0: 找到bin目录下的jmeter.bat启动: 压测Rest请求 1.添加线程组 路径:右键“测试计划”->添加“Threads(Users)”-> ...
随机推荐
- [Android]Android数据的四种存储方式
存储方式 Android提供以下四种存储方式: SharePreference SQLite File ContentProvider Android系统中数据基本都是私有的,一般存放在“data/d ...
- NodeJS的url验证库模块url-valid
这是我10月份做的项目其中的一个部件,主要用于url检验的. 我们知道Javascript做url检验,通常是使用正则表达式来判定,其格式是否正确,例如: /^https?:\/\//.test(ur ...
- VMware Workstation Pro 14.1.1 正式版
VMware是功能最强大的虚拟机软件,用户可以在虚拟机同时运行各种操作系统,进行开发.测试.演示和部署软件,虚拟机中复制服务器.台式机和平板环境,每个虚拟机可分配多个处理器核心.主内存和显存. 更新日 ...
- 缓存Memcached 与 Redis 相同点差异点分析
memcach简介 Memcache时一个内存对象缓存系统,用于加速动态web应用程序,减轻数据库负载.它可以应对任意多个连接,使用非阻塞的网络I/O,工作机制:在内存中开辟一块空间,然后建立一个ha ...
- 【转帖】39个让你受益的HTML5教程
39个让你受益的HTML5教程 闲话少说,本文作者为大家收集了网上学习HTML5的资源,期望它们可以帮助大家更好地学习HTML5. 好人啊! 不过,作者原来说的4 ...
- mac air 2012 mid 使用bootcamp 安装windows
一切都按正常顺序进行,到开始安装时,遇到错误: "提示windows无法安装到这个磁盘.选中的磁盘具有MBR分区表" 解决方法: 重新进入mac系统,使用bootcamp从头开始, ...
- 多线程开发之一 NSThread
每个 iOS 应用程序都有个专门用来更新显示 UI 界面.处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来不好的用户体验. 一般的解决 ...
- fs项目---->cron框架的学习(一)
Cron是一种允许您按计划执行某些内容的工具.这通常使用cron语法来完成.我们允许您在计划作业触发时执行函数.我们还允许您使用子进程执行javascript进程外部的作业.此外,这个库超出了基本的c ...
- iOS - 开发中加载本地word/pdf文档说明
最近项目中要加载一个本地的word/pdf等文件比如<用户隐私政策><用户注册说明>,有两种方法加载 > 用QLPreviewController控制器实现 步骤 : & ...
- I - Cows
来源 poj 3348 Your friend to the south is interested in building fences and turning plowshares into sw ...