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 ...
随机推荐
- pictures
- CF1238E.Keyboard Purchase 题解 状压/子集划分DP
作者:zifeiy 标签:状压DP,子集划分DP 题目链接:https://codeforces.com/contest/1238/problem/E 题目大意: 给你一个长度为 \(n(n \le ...
- 03寻找最小的k个数
题目描述:查找最小的k个元素 题目:输入n个整数,输出其中最小的k个. 例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4. 1:最简单 ...
- 微博第三方登录时,域名使用错误报错, Laravel \ Socialite \ Two \ InvalidStateException No message
使用微博第三方登录时,报错 Laravel \ Socialite \ Two \ InvalidStateException No message Laravel \Socialite \Two \ ...
- html--多媒体文件
添加多媒体文件 1.添加多媒体文件标记 <embed src="" width="" height=""></embed& ...
- 一个div居于另一个div底部
一个div如何与另一个div底部对齐,方法有很多,比如使用绝对定位 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/ ...
- 条件随机场(CRF) - 1 - 简介
声明: 1,本篇为个人对<2012.李航.统计学习方法.pdf>的学习总结,不得用作商用,欢迎转载,但请注明出处(即:本帖地址). 2,由于本人在学习初始时有很多数学知识都已忘记,所以为了 ...
- Java中的元注解
注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据. 通过使用注解,我们可以将这些元数据保存在Java源代码中,并利用annotation API为自己的 ...
- H3C OSPF协议区域LSA发布
- python基础七之集合
集合:可变的数据类型,他里面的元素必须是不可变的数据类型,无序,不重复. 增加 set1 = {'zxc', 'zxf'} set1.add('zxv') # 无序添加 set1.update('zx ...