JMeter Web测试计划
在本节中,将学习如何创建测试网页的基本测试计划。
出于演示测试目的,我们将测试URL - https://www.yiibai.com/ 的网页性能。
创建JMeter测试计划
- 进入到JMeter安装bin文件夹,双击
jmeter.bat文件以启动JMeter界面。 - 单击“Test Plan”节点。
- 将测试计划重命名为Demo Test。
- 选择
Demo Test节点并右键单击所选项目。 - 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择Threads (Users) -> Thread Group。
- 将此线程组重命名为Users。
- 对于此测试,Users元素表示访问网站主页的用户数。

添加采样器
我们必须在Users 元素(线程组)中添加一个采样器。
- 选择
Users元素(线程组),然后右键单击所选项。 - 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择Sampler -> HTTP request选项。
- 它将添加一个空的HTTP请求采样器。

现在,配置HTTP Request Sampler的字段。它包括:
- 名称 - 访问易百网站主页( https://www.yiibai.com )。
- 服务器名称或IP - 在这个示例中,Web服务器名称是: www.yiibai.com 。
- 协议 - 此字段保持不变。 路径 - 将其写为
/(斜杠)。 它表示想要服务器的根页面。
如下图所示:
添加监听器
- 选择Users元素。
- 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择Listener -> View Results Tree选项。

单击:Run -> Start 以执行测试计划。
注意:有时需要多次运行测试计划。可以选择运行测试计划而不保存它。
验证输出
因为,我们将Users元素(线程组)的设置保留为单线程(一个用户)并循环1次(仅运行1次)。 因此,在View Result Tree Listener中将结果作为单个用户请求获取。
此测试计划仅适用于一个请求。 但是JMeter能够发送相同的请求,就好像许多用户正在发送它一样。 要测试具有多个用户的Web服务器,需要更改Users元素(线程组)设置。
“View Result Tree” 面板的第一个选项卡是“Sampler result”。 它显示了JMeter数据以及Web服务器返回的数据。

“Sampler result”选项卡显示Web服务器发送的所有响应标头。
“Sampler result”面板的第二个选项卡是“请求”,它显示作为请求的一部分发送到Web服务器的所有数据。

“Sampler result”面板的最后一个选项卡是响应数据。 它以文本格式显示从服务器接收的数据。
JMeter Web测试计划的更多相关文章
- Jmeter创建一个web测试计划
1. 下载Jmeter 下载地址:http://jmeter.apache.org/download_jmeter.cgi 下载后解压到你想“安装”的路径下,比如: D:\Program Files ...
- Jmeter创建web测试计划
创建web测试计划 在这一章,我们将学习如何创建基本的测试计划来测试一个web网站.您将创建五个用户并发送请求到JMeter网站的两个页面.同时,设置用户运行测试两次.因此,请求的总数是(5个用户)x ...
- Jmeter(五) - 从入门到精通 - 创建网络计划实战和创建高级Web测试计划(详解教程)
1.简介 上一篇中宏哥已经将其的理论知识介绍了一下,这一篇宏哥就带着大家一步一步的把上一篇介绍的理论知识实践一下,然后再说一下如何创建高级web测试计划. 2.网络计划实战 通过上一篇的学习,宏哥将其 ...
- JMeter Web测试快速入门教程
学习前的准备 学习本教程前,你的电脑上至少应该有Apache JMeter这款软件.如果你没有,点击此处下载. 当你点进去后,你会发现它是一个依赖Java的软件 因此如果你电脑上没有Java环境,你应 ...
- Jmeter Web 性能测试入门 (三):Jmeter 常用组件说明
线程组:用来设置并发的数量和模式.是用来模拟用户并发的组件.JMeter 的每个任务都是用线程来处理的. 线程数:要并发的请求数量. Ramp-Up Period: 在多次时间内把这些并发的请求发送完 ...
- Jmeter Web 性能测试入门 (六):Jmeter 解析 response 并传递 value
解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器 本章介绍两种常用的组件 BeanShell ...
- Jmeter Web 性能测试入门 (五):Jmeter 参数化 Request
用来参数化的常用方法: 添加配置元件:用户定义的变量 使用函数助手 添加配置元件:CSV Data Set Config 添加前置处理器:BeanShell PreProcessor 添加配置元件:用 ...
- Jmeter Web 性能测试入门 (四):一个小实例带你学会 Jmeter 脚本编写
测试场景: 模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 ...
- Jmeter Web 性能测试入门 (二):Fiddler 抓取 http/https 请求
jmeter自带了拦截request的功能,并且也有对应的tool:badboy 可以用.但由于我经常做移动端的项目,个人还是习惯用fiddler来收集request. 官网下载并安装Fiddler ...
随机推荐
- SDUT-2124_基于邻接矩阵的广度优先搜索遍历
数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给定一个无向连通图 ...
- jquery解析XML文件实现的省市联动
XML我是直接在网上下载的文件包 拿过来用的 jquery我用的是3.1的 前台页面 <form action="buy.html" method="get&quo ...
- nodeJs学习-04 POST数据请求,分段发送,分段接收
const http = require("http"); const querystring= require('querystring'); http.createServer ...
- laravel setxxAttribute和getxxAttribute的使用
setxxAttribute 在设置(sql: insert update) 的时候 会将$obj->xx = 'value'的时候, 操作数据库之前 自动转化一下 getxxAttribute ...
- 洛谷P1510 精卫填海
//01背包 求背包内物品价值超过某一定值时的最小体积 #include<bits/stdc++.h> using namespace std; ; ; int n,v_tot,w_tot ...
- oracle函数 sys_guid()
[功能]生产32位的随机数,不过中间包括一些大写的英文字母. [返回]长度为32位的字符串,包括0-9和大写A-F [示例] select sys_guid() from dual
- 【HAOI2015】树上染色
[HAOI2015]树上染色 这题思路好神仙啊,首先显然是树形dp,f[i][j]表示在以i为根的子树中选j个黑点对答案的贡献(并不是当前子树最大值),dp时只考虑i与儿子连边的贡献.此时(i,son ...
- H3C 常用信息查看命令
- HDU1711 Number Sequence 题解 KMP算法
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1711 题目大意:最基础的字符串匹配,只不过这里用整数数组代替了字符串. 给你两个数组 \(a[1..N ...
- 1、Python 日期时间格式化输出
今天帮朋友写自动化脚本,又需要用格式化日期,又忘记怎么写了,还是写到自己博客里面,方便日后需要的时候看一眼吧.So,临时加一篇 Python 的文章. 1.Python的time模块 import t ...