jmeter的入门操作

这篇具有很好参考价值的文章主要介绍了jmeter的入门操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我的博客文章https://affzl.xyz

官网:https://jmeter.apache.org/download_jmeter.cgi
windows下载二进制文件压缩包
linux拉取二进制文件压缩包
以下操作均在windons下所进行

运行jmeter.bat

下载压缩包后,解压,运行bin目录下的jmeter.bat
image.png

image.png

  • 启动之后会有两个窗口,一个cmd窗口,一个JMeter的 GUI。前面不要忽略CMD窗口的提示信息:
  • 信息提示:不要使用GUI运行压力测试,GUI仅用于压力测试的创建和调试;执行压力测试请不要使用GUI。使用下面的命令来执行测试:
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
# 并且修改JMeter批处理文件的环境变量:HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"

更改GUI语言为中文

  • 通过 【Options】->【Choose Language】变更为简体中文

image.png

创建测试

创建线程组

【测试计划】上右键 【添加】–>【Threads(Users)】–>【线程组】
image.png
根据需求自定义命名和配置
image.png

配置元件

在线程组上右键 【添加】–>【配置元件】–>【HTTP请求默认值】
当所有的接口测试的访问域名和端口都一样时,可以使用该元件,一旦服务器地址变更,只需要修改请求默认值即可。
image.png
配置Web服务器一栏
image.png

构造HTTP请求

在线程组上右键 【添加】–>【配置元件】–>【HTTP信息头管理器】
若传输的数据为json,所以设置一个 Content-Type:application/json
image.png

配置测试

在线程组上右键 【添加】–>【断言】–>【响应断言】

  • 根据响应的数据来判断请求是否正常。可以通过判断响应代码。还可以配置错误信息

在线程组上右键【添加】–>【监听器】–>【察看结果树】

  • 直接添加,然后点击运行按钮就可以看到返回结果了

【添加】–>【监听器】–>【Summary Report】

  • 直接添加,然后点击运行按钮就可以看到报告结果了

测试计划即创建完成

测试执行

执行测试计划不能用GUI,需要用命令行来执行

jmeter -n -t testplan/RedisLock.jmx -l testplan/result/result.txt -e -o testplan/webreport
  • testplan/RedisLock.jmx 为测试计划文件路径
  • testplan/result/result.txt 为测试结果文件路径
  • testplan/webreport 为web报告保存路径

根据所配置的路径查看Web报告即可文章来源地址https://www.toymoban.com/news/detail-488460.html

到了这里,关于jmeter的入门操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qgis加载在线XYZ瓦片影像服务的实践操作

    目录 背景 一、XYZ瓦片相关知识 1、xyz瓦片金字塔 2、 瓦片编号  3、瓦片访问 二、在Qgis中加载在线地图 1、Qgis版本  2、瓦片加载 3、地图属性预览  总结         在做电子地图应用的时候,很常见的会提到瓦片(tile)的概念,瓦片相当于是一张一张的地图。为了提高地图

    2024年02月09日
    浏览(54)
  • bye 我的博客网站

    Bye🙋🙋🙋,我的博客网站。在我的服务器上运行了9个月之久的博客网站要和大家Bye了。 背景 可能很多人不知道我的这个博客网站的存在,好吧,最后一次展示它了,博客网站地址在这里,它是基于开源的一款Java开发的CMS博客建站平台:PerfreeBlog构建的。官方的网站首页是

    2024年02月13日
    浏览(45)
  • 我的博客目录

    二叉树遍历(前序、中序、后序、层次、广度优先、深度优先遍历) CRC校验原理 算法系列:日历算法 算法题库在线练习 ---- 洛谷网校 遗传算法的简单应用-巡回旅行商(TSP)问题的求解 遗传算法的简单应用-求解方程 初识遗传算法 位运算-实现加减乘除 图片嵌入隐藏-大容量的

    2024年02月08日
    浏览(71)
  • ChatGPT时代的我的博客

    好久没有在CSDN写原创文章了。 ChatGPT出来之后,肯定对CSDN这样的平台有很大的冲击性。 我平时在CSDN写的文章,大多是翻译和一些平时编程遇到的代码问题。小部分是一些自己的经验和总结。 这些文章会被ChatGPT,或者更通用的说,(CSDN、Stackoverflow之类的网站)会被LLM取代吗

    2024年02月10日
    浏览(34)
  • 优先看我的博客:工控机 Ubuntu系统 输入密码登录界面后界面模糊卡死,键盘鼠标失效(不同于其他博主的问题解决方案,优先看我的博客。)

            (不同于其他博主的问题解决方案,工控机Ubuntu的系统   优先看我的博客。) 系统版本: ubuntu18.04 主机: 工控机 应用场景: 电力系统巡检机器人,工控机外hdmi接显示器,外接鼠标键盘。 问题: 之前在自己公司测试工控机可正常工作,但是发往客户现场后出现问

    2024年01月17日
    浏览(45)
  • 个人博客文章归档实现

    随着博客的文章越来越多,那么归档就显得尤为重要,然后最近也是没什么课,加紧更新一下博客,之前也是更新了评论、留言板。 然后博客是使用的前后的不分离的项目,数据返回一般都是用的.NET的强类型数据返回,也会用到分布视图。 重点是一段sql查询困恼我许久,在

    2024年02月09日
    浏览(36)
  • 我3年前写的博客,又被别人抄去发论文了,该论文整个正文部分几乎直接照抄我的博客

       我想说每一篇原创博客都是作者的心血,有时候写一篇博客也许会花一天,甚至好几天的时间,尊重原创,营造好的环境,才有可能出现更多优质的博文,而不是到处都是抄来抄去的低质量水文。    前几天接到来自粉丝的私信,说看到一篇论文与我之前发过的博客很

    2024年02月06日
    浏览(36)
  • 个人博客-给推荐文章添加排序字段

    前篇文章优化了推荐文章的加载,但是呢,还是不太满意,之前是按照文章的发布日期去排序的,既然是推荐文章,还是得用一个字段去专门管理顺序。 设计思路: 给推荐文章表添加一个排序字段,然后写一个修改方法即可。 这里的数据类型以sqlite3为例。 字段名 类型 解释

    2024年02月10日
    浏览(33)
  • .NET 个人博客-给文章添加上标签

    置顶3个且可滚动或切换 推荐改为4个,然后新增历史文章,将推荐的加载更多放入历史文章,按文章发布时间降序排列。 标签功能,可以为文章贴上标签 推荐点赞功能 本篇文章实现文章标签功能 首先需要新增一个标签类Tag,然后Post文章类和Tag标签类的关系是多对多的关系。

    2024年02月12日
    浏览(43)
  • 通过Python+Selenium获取我的所有文章质量分

    大家好,我是空空star,本篇给大家分享一下 《通过Python+Selenium获取我的所有文章质量分》 。 目前在质量分查询界面只能一篇文章一篇文章查,如果我们想快速知道我们哪些文章质量分不是高质量,手动一篇一篇查太慢,借助Selenium代替手动,快速查出我们所有文章的质量分

    2024年02月16日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包