使用Jmeter测试快速入门
二.创建http请求

|
一个HTTP请求有着许多的配置参数,下面将详细介绍:
|
|
名称:本属性用于标识一个取样器,建议使用一个有意义的名称。
|
|
注释:对于测试没有任何作用,仅用户记录用户可读的注释信息。
|
|
服务器名称或IP :HTTP请求发送的目标服务器名称或IP地址。
|
|
端口号:目标服务器的端口号。
|
|
方法:发送HTTP请求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等。
|
|
Content encoding :内容的编码方式,默认值为iso8859
|
|
路径:目标URL路径(不包括服务器地址和端口)
|

|
Sample:每个请求的序号
|
|
Start Time:每个请求开始时间
|
|
Thread Name:每个线程的名称
|
|
Label:Http请求名称
|
|
Sample Time:每个请求所花时间,单位毫秒
|
|
Status:请求状态,如果为勾则表示成功,如果为叉表示失败。
|
|
Bytes:请求的字节数
|
|
样本数目:也就是上面所说的请求个数,成功的情况下等于你设定的并发数目乘以循环次数
|
|
平均:每个线程请求的平均时间
|
|
最新样本:表示服务器响应最后一个请求的时间
|
|
偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。
|
响应的数据展示(响应码,响应数据),
|
lable:对应每一个http请求,显示的是http请求的Name,如百度http请求name为baidu
|
|
#Samples:表示这一次的测试中一共发出了多少请求,如上图所示,sougou和baidu的http请求每个都发出30个请求
|
|
Average:平均响应时间,指的是所有的请求的平均响应时间,如上图的30个请求的总的响应时间除以30得出的平均响应时间,默认的情况下是单个请求的平均响应时间,但当使用了“事务控制器”时,则以事物为单位显示平均响应时间
|
|
Median:中位数,也就是50%用户的响应时间
|
|
90%Line:90%用户的响应时间
|
|
Min:最小响应时间
|
|
Max:最大的响应时间
|
|
Error%:本次测试中出现错误的请求的数量/请求的总数,如上图所示,本次的测试中,sougou的http请求66.6%的请求出错,而baidu的请求则没有出错的请求
|
|
Throughput:吞吐量,默认情况下表示每秒完成的请求数,如上图所示,每秒完成的请求数分别为6.6个每秒,6.2个每秒
|
|
Recived KB/Sec:每秒从服务器端接收到的数据量,以kb为计算的单位
|
3.6 图形结果


4.3 监听器
4.4.查看本地数据库里面的数据
4.4.1打开JDBC Connection Configuration

然后一次填入一下数据

4.4.2 然后在添加一个JDBC Request

输入sql语句

最后的结果是

4.5 断言---检查点
填写响应段言
添加JSON Assertion

效果如下


4.7.定时器

4.8事务控制器
查看结果


循环控制器
创建循环控制器

添加要循环的次数
结果如下



效果如下





运行及运行结果



5.6 正则参数化
先添加两个http请求

一个是成语词典一个是新华字典




然后在成语词典里添加一个正则表达式提取器

在正则表达式提取器中添加数据

修改新华字典里的参数

然后运行及效果图展示



打开badbay

最后完毕之后点击小红点

然后点击文件Export to Jmeter

然后在jmeter里文件打开刚刚保存的脚本


使用Jmeter测试快速入门的更多相关文章
- 使用JMeter进行负载测试快速入门
相信JMeter是很多测试人员必备技能之一,今天简单讲一下开发人员如何使用JMeter进行简单的压力测试快速入门. 安装JMeter Jmter官方地址 按提示下载JMeter,然后直接解压就可以用了 ...
- JMeter Web测试快速入门教程
学习前的准备 学习本教程前,你的电脑上至少应该有Apache JMeter这款软件.如果你没有,点击此处下载. 当你点进去后,你会发现它是一个依赖Java的软件 因此如果你电脑上没有Java环境,你应 ...
- Android压力测试快速入门教程(图解)——Monkey工具
文章目录: 一.Monkey简介 二.Monkey的基本用法 三.Monkey测试示例图解 四.Monkey命令参数介绍 五.Monkey log分析 一.Monkey简介 Monkey:Androi ...
- Android自动化压力测试快速入门教程(图解)——MonkeyRunner
一.MonkeyRunner测试环境配置(转自) 1. android-sdk 下载地址:http://www.android-doc.com/sdk/index.html 下载完成后,只需要解压就 ...
- 01- web测试快速入门
web测试与APP测试最非常重要的两个测试种类.web端指的就是在浏览器页面的测试. 你测试的软件通常是两种结构的,B/S架构与C/S架构. B/S架构:Browser/Server 浏览器与服务器模 ...
- Jmeter测试工具
jmeter的简单应用 目录 jmeter的简单应用 1.Jmeter 的基本概念 2.我们 为什么 使用 Jmeter 3.Jmeter的作用 4.Jmeter怎么用 5.安装JAVA环境 6.Jm ...
- 【转】Jmeter入门:如何建立和使用Jmeter测试环境
一.工具描述 apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.设计jmeter的初衷是测试web应用, 后来又扩充了其它的功能.j ...
- JMeter接口压力测试课程入门到高级实战
章节一压力测试课程介绍 1.2018年亿级流量压测系列之Jmeter4.0课程介绍和效果演示 简介: 讲解课程安排,使用的Jmeter版本 讲课风格:涉及的组件,操作配置多,不会一次性讲解,会先讲部分 ...
- springboot快速入门02--Controller编写和测试
02springboot快速入门--Controller编写和测试 1.新建一个HelloController import org.springframework.boot.SpringApplic ...
随机推荐
- CF716D Complete The Graph
图论+构造 首先可以发现如果去除了可以改变权值的边,$s$到$t$的最短路若小于$l$,那么一定不行 若等于则直接将可改边权的边改为inf,输出即可 那么现在原图中的最短路是大于$l$的 因为每一条边 ...
- IT人必知,互联网主流商业模式
最近关注互联网电商营销相关方面的知识,对商业化和流量变现有了一些认知. 熟悉的朋友知道,写文章是我学习的一种方式,输出倒逼输入,继而强化知识体系,所以也把这段时间的输入,自顶向下做一个系列的分享. 对 ...
- leetcode133:3sum-closest
题目描述 给出含有n个整数的数组s,找出s中和加起来的和最接近给定的目标值的三个整数.返回这三个整数的和.你可以假设每个输入都只有唯一解. 例如,给定的整数 S = {-1 2 1 -4}, 目标值 ...
- Java项目——嗖嗖移动业务大厅
嗖嗖移动业务大厅包类(如下图): SosoMgr: 1 package cn.biz; 2 3 import java.util.Scanner; 4 5 import cn.common.Commo ...
- Servlet基础使用总结
Servlet通俗理解:主要功能在于交互式地浏览和生成数据,生成动态Web内容.Servlet运行于支持Java的应用服务器中.从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Ser ...
- layui下拉框实现级联
<!DOCTYPE html><html><head> <meta charset="utf-8" /> <link href ...
- asp.net利用SmtpClient发送邮件
using System; using System.Data; using System.Web.UI; using System.Data.OracleClient; using DBUtilit ...
- Uipath_考证学习之路
写在前面 第一次考证的时候,就是为了考证而考证,从网上获取了试题,修改了一下,就通过了,对 REFramework的了解甚少,经过几周的学习,决定赶在 4.30号考证收费之前再重新考一次. 原文章发表 ...
- 了解TypeScript
TypeScript :是 JavaScript 的一个超集,支持 ECMAScript 6 标准 1.TypeScript 和 JavaScript的区别?TypeScript 是 JavaScri ...
- Java 架构学习图谱