IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> JMETER -> 正文阅读

[网络协议]JMETER

线程组主要包含三个参数:线程数、准备时长、循环次数

名称是本属性用于标识的取样器,建议使用有意义的名称

注释对于测试没有任何作用,只是记录用户可读的注释信息

服务器名称或ip:HTTP请求发送的目标服务器名称和ip

端口号是目标服务器的端口号

方法:发送的http请求方法,可用方法包括GETPOSTHEADPUTOPTIONSTRACE

DELETE
Content encoding :内容的编码方式,默认值为 iso8859
路径:目标 URL 路径
通过察看结果树,我们可以看到每个请求的结果,其中红色的是出错的请求,绿色的为通过
Thread Name :线程组名称
Sample Start: 启动开始时间
Load time :加载时长
Latency :等待时长
Size in bytes :发送的数据总大小
Headers size in bytes :发送数据的其余部分大小
Sample Count :发送统计
Error Count :交互错误统计
Response code :返回码
Response message :返回信息
Response headers :返回的头部信息

lable :对应每一个 http 请求,显示的是 http 请求的 Name ,如百度 http 请求 name baidu
#Samples:表示这一次的测试中一共发出了多少请求
Average:平均响应时间,指的是所有的请求的平均响应时间
Median :中位数,也就是 50% 用户的响应时间
90%Line 90% 用户的响应时间
Min :最小响应时间
Max :最大的响应时间
Error% :本次测试中出现错误的请求的数量 / 请求的总数
http 请求 66.6% 的请求出错,而 baidu 的请求则没有出错的请求
Throughput:吞吐量,默认情况下表示每秒完成的请求数
Recived KB/Sec :每秒从服务器端接收到的数据量,以 kb 为计算的单位

?

察看结果树之 HTML
作用: css/JQuery 测试程序只适用于文本响应,可以根据 Jsoup Jodd 对响应数据进行过滤和查看
html 模式有三种选项
HTML:HTML 视图将响应以 HTML 方式展示。渲染的 HTML 可能无法和游览器显示的界面比较 , 图片和样式表等不
会下载,界面显示比较乱
HTML(source formatted), 呈现出由 Jsoup 格式话的 HTML 源代码,跟 Text 模式基本没有区别
HTML(download resources), 会下载 HTML 代码引用的图像,样式表等,呈现出更具体的 HTML 样式
察看结果树之 json 模式
解决方式:下载 tika-app-x.x.jar, 并放在 JMETER_HOME/lib 目录下
json 模式中有 2 中选项
JSON:JSON 视图将显示树形风格的响应,和 Text 有明显的区别
JSON Path Tester:JSON 路径测试视图将允许测试 JSON-PATH 表达式,从特定响应中查看提取的数据
察看结果树之 Document
Document: 视图将显示从各种类型的文档中提取文本
察看结果树之 RegExp Tester
RegExp Tester Regexp 仅使用于我那本响应。点击 "Test" 按钮,系统将应用 regexp 对上面板中的文本进行查询,结果显示在面板中
察看结果树之 Xpath Tester
Xpath Tester:Xpath 仅适用于文本响应。上面板显示了纯文本,点击 "Test" 按钮 , 系统就会刷选,显示最终的信息
用户自定义变量
当脚本中重复出现相同的变量的时候 , 可以使用用户定义变量来代替相同的参数
请求元件之参数化 txt
当进行批量数据操作的时候,为了方便可以使用参数化来实现
请求元件之参数化 csv
当进行批量数据操作的时候,为了方便可以使用参数化来实现
csvRead
当进行批量数据操作的时候,为了方便可以使用 csvRead 函数助手来实现
randomstring
有的时候有一些参数是不断变化的,我们如果使用 csv 去做,还是要准备很多不同的数据,但是如果我们用
randomstring 的话,就可以避免这个问题,但是随机生成的可能会有重复的数据
CMD命令生成测试报告
jmeter压测

将jmeter和数据库进行关联

?设置数据库执行多少次·????????

本地压测

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-04-28 12:13:23  更:2022-04-28 12:13:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 3:43:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码