下载安装

下载安装JMeter
安装JDK
分别配置JMeter、JAVA的环境变量
文件解压,点击“jmeter.bat”运行

创建测试计划

新建用户组

创建:右击测试计划 -> 添加 -> 线程(用户) -> 线程组

  • 选项:

    • 线程数:设置线程数,也就是模拟用户数。
    • Ramp-Up时间(秒):时间设置。用户在该时间段请求。
    • 循环数:循环次数,如果勾选了“永远”则一直运行,直到手动停止。

新建请求

创建:右击线程组 -> 添加 -> 取样器 -> HTTP请求

  • 选项:

    • 服务器名称或IP:测试的服务器域名或IP。
    • 端口号。
    • HTTP请求:一般使用GET/POST。
    • 参数: 请求参数,加入到url之后的。
    • 消息体数据:post请求,放入请求的的数据。json类型。 示例:{ “postId” : 295 } File upload : 上传文件,测试文件上传的时候,填入文件路径进行上传测试。

增加cookie管理

如果想要请求的时候带上cookie,增加cookie管理组件。
cookie管理器会将请求返回给浏览器的cookie存起来,下次请求的时候就可以带上这些cookie。
也可以自己设置cookie值。
创建:右击线程组 -> 添加 -> 配置元件 -> HTTP Cookie管理器
可以通过浏览器F12查看到cookie。
然后按cookie名称,cookie值,域名填入。
最后在结果树中查看请求是否带上了cookie。

增加信息头header管理

如果想要请求的时候带上需要的信息头,增加Header 管理组件。
创建:右击线程组 -> 添加 -> 配置元件 -> HTTP信息头管理器

增加信息头header管理

如果想要请求的时候带上需要的信息头,增加Header 管理组件。
创建:右击线程组 -> 添加 -> 配置元件 -> HTTP信息头管理器

断言、运行查看结果

查看请求具体情况,包括请求参数和返回数据。
创建:右击线程组 -> 添加 -> 监听器 -> 查看结果树

压力测试

压力测试

在图形界面运行测试没问题之后,就可以在命令窗口进行压力测试了。
进入命令窗口,输入命令启动压力测试。

jmeter -n -t "D:\project\test.jmx" -l "test2.log" -e -o D:\project\result2

这里需要注意 :日志的存储路径文件夹必须是空的,在开始下一次执行之前,必须关闭上一次的测试报告。具体的压力测试报告指标解析待下期进行补充。

【压力测试】用JMeter进行百科网站压力测试相关推荐

  1. jmeter负载测试测试_Apache JMeter:随心所欲进行负载测试

    jmeter负载测试测试 这是有关使用Apache JMeter进行负载测试的第二篇文章,请在此处阅读第一篇文章: 有关对关系数据库进行负载测试的分步教程. JMeter有很多采样器 . 如果您需要J ...

  2. 网站易用性测试的软件,如何进行“网站易用性测试”

    首先我们了解几个关于"网站易用性测试"的重要事实: 1.如果想建立一个优秀的网站,一定要测试. 2.测试一个用户比不做测试好一倍. 3.早点测试一位用户,好过最后测试50位用户. ...

  3. 大型网站压力测试及优化方案

    作者:邴越 来自:cnblogs.com/binyue 0 木桶理论应用在系统优化中 木桶理论又称短板理论,其核心思想是一只木桶盛水多少,并不取决于最高的木板,而取决于最短的那块木板. 木桶原理应用在 ...

  4. Webbench网站压力测试

    Webbench网站压力测试 Webbench是有名的网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webBech的标准测试可以向我们展示服务器的 两项 内 ...

  5. Robot Framework 使用1-环境配置及简单网站兼容性测试(转)

    0.Robot Framework 简介 Robot Framework 是一个通用的自动化测试框架,主要用于"验收测试"和"验收测试驱动开发(ATDD)" ( ...

  6. 网站漏洞测试怎么做?软件渗透测试解决方案

    随着互联网软件的蓬勃发展,对于软件安全性能的要求也越来越高,试想一下,用户在使用网站时因为网站存在的漏洞而不小心泄露用户隐私数据,或者被漏洞进一步操作账户,都会造成不可挽回的损失,所以很多开发方在软件 ...

  7. 时间管理软件 压力测试软件JMeter 微信小程序可视化代码生成 黑客网站

    前言 毕业有三个星期了,认为自己应该有更好的时间观念,任务观念,网上搜索了好久,功夫不负有心人,终于找到了可以在window,mac,ios,android上兼容的时间管理软件.时光序 当然做为软件工 ...

  8. Jmeter教程 简单的压力测试

    Jmeter是一个非常好用的压力测试工具.  Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好. 阅读目录 什么是压力测试 做压力测试的常用工具 做压力测试的 ...

  9. linux下面jmeter对百度进行压力测试

    环境与版本: ubuntu19.10 Apache Jmeter 2.13.20180731 # apt install jmeter [1]中的一段问题写的很好: 虽然我们的需求是要我们同时,但是没 ...

  10. jmeter压力测试linux,JMeter压力测试

    JMeter压力测试 整体目标: 安装虚拟机,并安装一套LAMP(Linux+Apache+Mysql+PHP)待测系统,推荐ECShop(http://www.ecshop.com),基于此进行Jm ...

最新文章

  1. 数独求解 DFS DLX
  2. 语音交互编程语言了解一下?
  3. 语音媒体和信令的测试软件,IP多媒体子系统信令分析工具的设计与实现
  4. 详解vue生命周期及每个阶段适合进行的操作
  5. C++动态绑定及返回类型协变
  6. 前端基础之CSS(总结)
  7. 把CMD下的color 方案遍历一遍
  8. 干货 | 集成学习综述与代码实现
  9. 记工软件 包工头记工软件 建筑记工软件 工程记工软件
  10. 解决Could not find org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.20问题
  11. m3u8 文件代码片段.
  12. 返利网app android版
  13. radius mysql md5_Radius认证
  14. charles抓包电脑微信小程序
  15. 云服务器测速脚本_Linux VPS服务器带宽测速脚本:Speedtest Linux进行网络测速方法...
  16. OSChina 周五乱弹 ——程序员会喜欢的 12 款键盘
  17. Think Python读书笔记及课后习题---【前三章】
  18. 百度地图:新的瓦片生成工具来了
  19. verilog中>>>和>>的区别
  20. ESP8266 RC522

热门文章

  1. 计算机格式化后,电脑格式化后需要重装系统吗_格式化电脑重装系统的方法步骤...
  2. Redis运行时突然不能读取数据了
  3. 董明珠和雷军的十亿赌约马上就要到了,谁会笑到最后?
  4. 浅谈内存分配方式以及堆和栈的区别
  5. linux ls 配色方案,vim自定义配色方案,图文并茂
  6. bilibili视频下载到电脑本地教程
  7. matlab画漫画,震惊!无聊男子竟用函数画出可爱的卡通猫
  8. 打开计算机文件反应慢怎么解决方法,电脑反应慢怎么解决
  9. idea 2021版本错误提示反应慢
  10. Excel中怎么查找重复值