在本节中,将学习如何创建测试网页的基本测试计划。

出于演示测试目的,我们将测试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”面板的最后一个选项卡是响应数据。 它以文本格式显示从服务器接收的数据。

最新文章

  1. 未关闭InputStream 引起的血案
  2. caffe 安装资料整理
  3. Aoite 系列(03) - 一起来 Redis 吧!
  4. AndroidInject项目使用动态代理增加对网络请求的支持
  5. 恶意软件/BOT/C2隐蔽上线方式研究
  6. 新手学JavaScript都要学什么?
  7. 使用BeanUtils工具类操作Java bean
  8. 使用Spring.net中对Ado.net的抽象封装来访问数据库
  9. 集群ssh服务和免密码登录的配置
  10. Virtualbox虚拟机安装CentOS6.5图文详细教程(zhuan)
  11. Win7玩游戏偶尔自动跳转到桌面的解决办法[转]
  12. linux 查看某一端口的占用情况
  13. LightOJ 1356 Prime Independence 二分图最大独立集,HK算法
  14. zmodem协议的使用(SecureCRT)
  15. Qt Quick鼠标事件处理、键盘、计时器
  16. 常用VI操作命令
  17. ActiveMQ嵌入Tomcat
  18. 【Linux基础】linux下修改ls显示的时间格式
  19. Oracle EBS INV 删除保留
  20. Unity3D动作资源(AnimatinClip)优化

热门文章

  1. 2019-10-18-dotnet-文件读写务必注意事项
  2. el标签 2016-06-05 21:39 477人阅读 评论(15) 收藏
  3. Java练习 SDUT-3338_计算各种图形的周长(接口与多态)
  4. Ubuntu matplotlib显示中文乱码的解决方法
  5. sql:mysql:函数:TIMESTAMPDIFF函数实现TimeStamp字段相减,求得时间差
  6. SQL注入原理讲解,很不错!
  7. Card Hand Sorting 二进制枚举暴力
  8. 微信支付、支付宝支付和QQ钱包支付
  9. [\s\S]*?懒惰模式特殊情形
  10. Android Studio(二):快捷键设置、插件安装