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

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

备注:tps:每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。tps越高说明服务器处理能力越好。

3、在一台电脑上做一个简单压测

1) 测试计划下添加线程组

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

2) 线程组下添加http请求

可测试www.baidu.com

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压测的更多相关文章

  1. mysql每秒最多能插入多少条数据 ? 死磕性能压测

    前段时间搞优化,最后瓶颈发现都在数据库单点上. 问DBA,给我的写入答案是在1W(机械硬盘)左右. 联想起前几天infoQ上一篇文章说他们最好的硬件写入速度在2W后也无法提高(SSD硬盘) 但这东西感 ...

  2. Http压测工具wrk使用指南

    用过了很多压测工具,却一直没找到中意的那款.最近试了wrk感觉不错,写下这份使用指南给自己备忘用,如果能帮到你,那也很好. 安装 wrk支持大多数类UNIX系统,不支持windows.需要操作系统支持 ...

  3. 使用mysqlslap对mysql进行压测,观察Azure虚拟机cpu使用率

    一直想做这个测试,原因很简单,很多人一直比较怀疑Azure的虚拟机性能,说相同的配置凭啥比阿里的虚拟机贵那么多,其实,我自己以前也怀疑过,但是接触Azure的几个月,确实发现Azure的虚拟机性能真的 ...

  4. MySQL mysqlslap压测

    200 ? "200px" : this.width)!important;} --> 介绍 mysqlslap是mysql自带的一个性能压测工具:mysqlslap用于和其 ...

  5. 真刀真枪压测:基于TCPCopy的仿真压测方案

    郑昀 基于刘勤红和石雍志的实践报告 创建于2015/8/13 最后更新于2015/8/19 关键词:压测.TCPCopy.仿真测试.实时拷贝流量 本文档适用人员:技术人员 提纲: 为什么要做仿真测试 ...

  6. Netty NIO 框架性能压测-短链接-对比Tomcat

    压测方案 准备多个文件大小分别为 1k 10k 100k 300k 使用ab分别按 [50,2000](按50逐渐叠加)压测服务,每次请求10W次 硬件信息:CPU:Intel(R) Xeon(R) ...

  7. 图解jmeter压测http接口

    此次压力测试是以一个http json的后台接口为例. 1. 创建相应的部件 2. 设置相应的参数 线程组主要用于设置一共要测试的线程数量(上图1000),每秒起的线程数(上图10),几秒内启动完单循 ...

  8. Python Locust对指定网站“一键压测”

    [本文出自天外归云的博客园] 前篇 前篇:Python Locust性能测试框架实践 本篇 承上——归纳过程 在前篇的基础上,我们可以利用Locust性能测试框架编写python脚本对指定网站或者接口 ...

  9. JMeter压测Rest请求

    下载及安装 官网下载JMeter3.0: 找到bin目录下的jmeter.bat启动: 压测Rest请求 1.添加线程组 路径:右键“测试计划”->添加“Threads(Users)”-> ...

随机推荐

  1. cad巧用插件自定义填充图形

    很多同志如果遇到奇葩的填充图案,怎么办,找不到合适的,自己辛苦画了一遍,想把它作为自己的自定义的图案,怎么办呢. 今天老王给你您介绍个好用的插件. 首先在命令行输入命令  ap 弹出加载对话框 打开窗 ...

  2. 【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-7底层驱动之滴嗒定时器

    视频简介:该视频介绍iCore3应用开发平台中的配置方法,以及在应用开发平台中的应用. 源视频包下载地址:链接:http://pan.baidu.com/s/1o7UuUwi 密码:14cx 银杏科技 ...

  3. 什么是位、字节、字、KB、MB (转)

    回顾一下按位操作符和移位操作符的知识,顺便复习一下位相关的基础知识. 位:"位(bit)"是电子计算机中最小的数据单位.每一位的状态只能是0或1. 字节:8个二进制位构成1个&qu ...

  4. Android 进程保活招式大全(转载)

    目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题.本文对 Android 进程拉活进行一个总结. Android 进程拉活包括两个层面: A. 提供进程优先级,降低进程被 ...

  5. Python之获取微信好友信息

    save_info.py: #!/usr/bin/python # -*- coding: UTF-8 -*- import itchat import pickle itchat.auto_logi ...

  6. (原)android系统下绑定Server的时候报MainActivity has leaked ServiceConnection的错误

    今天在android系统下根据官方的demo代码,我们需要启动一个服务,并绑定,但在程序启动以后,老是报错:   Activity MainActivity has leaked ServiceCon ...

  7. 【转】QT Graphics-View官方介绍(中文翻译)

    一.GraphicsView框架简介 QT4.2开始引入了Graphics View框架用来取代QT3中的Canvas模块,并作出了改进,Graphics View框架实现了模型-视图结构的图形管理, ...

  8. [Localization] MobileNet with SSD

    先来一波各版本性能展览: Pre-trained Models Choose the right MobileNet model to fit your latency and size budget ...

  9. JS =>处理单击事件与拖动事件并存

    使用click事件,很难确定在拖动开始和结束的时候触发,所以使用了onmouseup(释放鼠标的时候),释放鼠标的时候,即在拖动还未结束,但是准备处理的阶段,此时mouseButtonFlag按照逻辑 ...

  10. ubuntu上安装docker

    author : headsen chen date : 2019-03-06  16:36:12 apt-get remove docker docker-engine docker-ce dock ...