Jmeter入门(一)使用Jmeter进行简单的性能测试
一、新建线程组
thread group(线程组):一个线程组可以看做一个虚拟用户
线程属性的设置:
1.设置线程数:
线程数也就是并发数,每个线程将会完全独立的运行测试计划,互不干扰。多个线程用于模仿对服务器的并发访问。
2.设置ramp-up period:
ramp-up period用于设置启动所有线程所需要的时间。如果选择了10个线程,并且ramp-up period是100秒,那么JMeter将使用100秒使10个线程启动并运行。每个线程将在前一个线程启动后10(100/10)秒后启动。
3.设置循环次数:
该项设置线程组在结束前每个线程循环的次数,如果次数设置为1,那么JMeter在停止前只执行测试计划一次。
二、新建http请求
http请求:用来向服务器发送HTTP/HTTPS请求
添加数据:
三、新建查看结果树
1、通常我们会说执行成功的请求在左侧会显示绿色,执行失败会显示红色。
2、其实,当我们没有加断言时,显示绿色并不一定就是成功了,只代表响应码是200或300系列,显示红色说明响应码是400或500系列。所以要想确定请求返回的是正确的,必须要加上断言,只有断言成功才会显示绿色。
3、在左侧最下面有一个复选框Scroll automotically?勾选后,当请求很多时,滚动条会自动向下滚动。
四、新建聚合报告
Label:每个请求的名称
#Samples:各请求发出的数量
Average:平均响应时间(单位:毫秒)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间
Median:中位数,具体后面讲
90%Line:90%用户响应时间不会超过此时长
95%Line:95%用户响应时间不会超过此时长
99%Line:99%用户响应时间不会超过此时长
Min:最小响应时间
Max:最大响应时间
Error%:请求的错误率 = 错误请求的数量/请求的总数
Throughput:吞吐量。默认情况下表示每秒完成的请求数,一般认为它为TPS。(注意单位的变化,如上图中,当TPS很低时,jmeter中默认会统计成每分钟的值,这时我们需要换算成以秒为单位)
KB/sec:每秒从服务器端接收到的数据量。
Jmeter入门(一)使用Jmeter进行简单的性能测试相关推荐
- JMeter入门教程(2) --Jmeter的下载
文章目录 1.JMeter下载地址 3.JMeter常见术语 1.JMeter下载地址 1.下载地址:https://jmeter.apache.org/download_jmeter.cgi 2.点 ...
- JMeter入门(1):JMeter总体介绍及组件介绍
一.JMeter概述 JMeter就是一个测试工具,相比于LoadRunner等测试工具,此工具免费,且比较好用,但是前提当然是安装Java环境: JMeter可以做 (1)压力测试及性能测试: (2 ...
- jmeter入门——第一个jmeter脚本
开始学习jmeter的使用,以后会一步步的写出来,记录自己的成长之路,也希望对跟我一样初学者有些帮助. 温馨提示:默认在window环境下,jmeter GUI可视窗口 第一步.官方下载jmeter并 ...
- jmeter入门学习记录
jmeter入门学习记录 Jmeter 介绍 下载和运行 发送简单请求测试 第一步:建立Thread Group 第二步:新建一个 HTTP Request 第三步:添加HTTP Head Manag ...
- Jmeter简介以及简单模拟性能测试
1.Jemter简介 1.我们为什么使用Jmeter 开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试, 压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于 ...
- 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试
每天15分钟JMeter入门篇(一):Hello JMeter 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试 每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器 ...
- JMeter入门操作简介
JMeter入门操作简介 1.JMter简介及作用 JMter是Apache公司用Java开发的一款测试工具 接口测试.性能测试.数据库测试.java程序测试. 可以对服务器.网络或者对象模拟巨大的负 ...
- Jmeter Web 性能测试入门 (六):Jmeter 解析 response 并传递 value
解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器 本章介绍两种常用的组件 BeanShell ...
- JMeter入门,测试计划编写(http请求)
一.Jmeter入门 1.1 Jemeter下载安装 A:下载Jmeter http://jmeter.apache.org/download_jmeter.cgi B:Jmeter插件安装 http ...
- JMeter入门教程(自己做测试了)
本文版权归xmeter.net所有.欢迎转载,转载请注明出处. 简介 本文由xmeter君写给想了解性能测试和JMeter的小白,适合对这两者了解很少的同学们,如果已经有使用经验的请绕道,别浪费时间: ...
最新文章
- 抽象类和接口的联系与区别
- Microbiome:微生物组研究中优化方法和规避误区
- LeNet试验(一) 搭建pytorch版模型及运行
- Dom查看数据库mysql_Linux中OS系统和MySQL数据库巡检生成html
- Django开发基础----操作数据库
- Asterisk文件目录
- Jmeter java.lang.OutOfMemoryError: GC overhead limit exceeded
- PID算法的EXCEL模拟实现
- Java 和C# 最大的不同是对底层的控制能力不同
- PLC与旋转编码器的连接
- 2010-4-22 星期四 晴转多云
- wordpress用途_8个热门WordPress多用途主题及其炫酷功能
- Comsol中引用matlab函数
- Windows与网络基础-27-子网掩码
- 15000字看完lululemon增长攻略
- 蓝桥杯单片机-ADC-A/D转换-测量PCF8591中AIN1通道(光敏电阻RD1)的电压
- python爬取豆瓣电影top250_【Python3爬虫教程】Scrapy爬取豆瓣电影TOP250
- Dell PowerEdge T630安装GPU
- word文档中显示目录结构、插入目录
- 项目管理(PMP)项目相关方管理
热门文章
- python编程基础与数据分析_Python编程基础与数据分析
- 基于JAVA面相高校学生的图书共享平台计算机毕业设计源码+数据库+lw文档+系统+部署
- IOS手机Charles抓包
- 文法俱乐部 第三章 动词时态
- Openstack租户(项目)、用户、角色的概念与管理
- HTML期末作业-基于HTML+CSS+JavaScript制作学生信息管理系统模板
- 【Python 脚本报错】AttributeError:‘module‘ has no attribute ‘xxx‘的解决方法
- JavaScript将List转Tree
- Go的Negroni库
- 云主机和物理机有什么区别?