【性能测试】03-JMeter使用案例

这篇具有很好参考价值的文章主要介绍了【性能测试】03-JMeter使用案例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、JMeter使用

1. 需求:使用JMeter访问百度首页接口,并查看请求和响应信息

(1)步骤

【性能测试】03-JMeter使用案例
【性能测试】03-JMeter使用案例

(2)乱码解决

【性能测试】03-JMeter使用案例

sampleresult.default.encoding=UTF-8

(3)请求响应不一致问题

当发送www.jd.com的http请求时,查看结果树看到的发送消息和HTTP取样器中配置的不完全一样?

原因分析:

  1. 查看结果数中最外层HTTP请求的 请求信息和响应信息,应该与子节点中最后一个HTTP请求的请求消息和响应消息一致;
  2. 配置的HTTP请求,应该与子节点中第一个HTTP请求的请求信息一致
  3. JMeter可以自动判断/处理响应状态码
    【性能测试】03-JMeter使用案例

2. 线程组

(1)概念

控制JMeter用于执行测试的一组用户

(2)特点

  1. 模拟多人操作
    线程数的修改对应结果数的请求数目
  2. 线程组可以添加多个,多个线程组可以并行或串行
    并行:默认并行,按照结果返回的快慢进行请求结果的返回(随机顺序)
    串行:勾选“独立运行每个线程组(例如在个组运行结束后启动下一个)”会按照线程组添加顺序返回请求
  3. 取样器(请求)和逻辑控制器必须依赖线程组才能使用
  4. 线程组下可以添加其他元件下组件

(3)分类

  • Setup线程组:预测试操作,所有脚本之前执行
  • 普通线程组:执行测试用例,可以有1个或者多个(并行/串行)
  • Teardown线程组:测试后操作,所有脚本之后执行

(4)常见参数与含义

实际应用:根据需求设置参数

【性能测试】03-JMeter使用案例
【性能测试】03-JMeter使用案例

  1. 线程数代表虚拟用户数,用户数越多,负载越大
  2. 循环次数代表运行时间,次数越多,运行时间越长

3. http请求参数介绍

【性能测试】03-JMeter使用案例

举例

案例一(使用HTTP请求文章来源地址https://www.toymoban.com/news/detail-461968.html

到了这里,关于【性能测试】03-JMeter使用案例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【性能测试】使用JMeter对code论坛进行压力测试

    项目简介 code 论坛是一个技术交流社区。主要功能有发布帖子,查看帖子,评价帖子,删除帖子,点赞帖子,站内信,个人中心,修改个人信息等。是一个基于 Spring 的前后端分离项目。 项目链接 code论坛 使用工具 JMeter5.6.2 性能测试概念 性能测试是通过自动化的测试工具模

    2024年02月08日
    浏览(50)
  • 使用Jmeter进行http接口性能测试

    在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试, Postman 插件是个不错的 Http 请求模拟工具。   但是Postman只能模拟单客户端的单次请求,而对于模拟多用户并发等性能测试,就必须借助其他的工具了,这里推荐功

    2024年02月08日
    浏览(51)
  • 性能测试工具Jmeter学习和使用

    摘要 : 在日常的开发中,软件测试人员能够对程序进行功能上的测试以确保用户的正常使用,但对于一个需要发布在服务器上供多用户同时使用的软件而言,还需要模拟多用户同时使用的场景,对站点进行性能测试。但安排100个人同时访问测试站点显然是不可行的,此时就

    2024年01月18日
    浏览(58)
  • Jmeter性能测试 —— jmeter之使用ServerAgent监控服务器

    ServerAgent 性能测试时我们关注的重要指标是:并发用户数,TPS,请求成功率,响应时间,服务器的CPU,memory, I/O disk等。Jmeter的聚合报告可以查看并发数、吞吐量、请求成功率、响应时间等;如果要查看服务器端的CPU,memory, I/O disk等就需要安装插件ServerAgent 将ServerAgent-2.2

    2024年02月07日
    浏览(60)
  • 【JMeter】使用内网负载机(Linux)执行JMeter性能测试

    目录 使用内网负载机(Linux)执行JMeter性能测试 一、背景 二、准备 三、假设 四、操作步骤 1、连接负载机 2、检查环境 3、测试准备 (1)Java安装(链接下载) (2)JMeter安装(文件传输) 4、调试脚本 5、修改host 6、配置运行脚本 ​在我们工作中有时候会需要使用客户提供

    2024年02月09日
    浏览(41)
  • 使用Jmeter实现对Elasticsearch的查询性能测试

    1、Jmeter下载地址: https://jmeter.apache.org/download_jmeter.cgi 2、安装 下载后解压,并配置Jmeter环境变量,且依赖jdk 3、启动 进入bin目录,找到jmeter.bat,启动 4、常用配置 (1)汉化:Options-Choose Language (2)查看运行日志:选项-日志查看,并可设置日志级别 1、新建线程组 属性介绍

    2024年02月07日
    浏览(43)
  • 性能进阶:使用JMeter进行websocket测试【建议收藏】

    本次测试案例主要是分享如何使用JMeter进行websocket协议下的聊天接口性能测试。 包含websocket插件的下载安装、线程组及sampler的设置、csv参数化和组建分布式测试的方法、如何通过调整参数来获得发压机的最大并发数以及对测试过程的总结。 整篇文章只侧重介绍进行websocket测

    2024年02月08日
    浏览(54)
  • Jmeter性能测试,通过插件监控服务器资源使用情况

    可以通过jmeter 安装\\\"PerfMon(Servers Performance Monitoting)\\\"插件并配合服务端资源监控工具进行实现,详细操作流程如下: (备注:我这个是已安装的,如果未安装,可以点击“Available Plugins”tab搜索该插件) 如果可以选择该元件即代表安装成功 点击AddRow --配置服务器地址、端口号

    2024年02月16日
    浏览(64)
  • 【性能优化】一、使用JMeter进行压力测试并进行简单调优

    压力测试不同于功能测试,其目的是为了测试出系统在高并发,高数据量的情况下可能会出现的问题(内存泄露、并发、同步) 一种典型的内存泄漏就是对象在创建之后由很多用户进行调用,导致对象被不断新建但复用率很低,导致内存不足(内存泄露的典型问题) 有效的

    2024年02月03日
    浏览(45)
  • 【性能测试】分布式压测之locust和Jmeter的使用

    受限于单台机器的配置问题,我们在单台机器上达不到一个很高的压测并发数,那这个时候就需要 引入分布式压测 分布式压测原理: 一般通过局域网把不同测试计算机链接到一起,达到测试共享、分散操作、集中管理的目的。 选择一台作为调度机(MASTER),其他机器作为执

    2024年02月19日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包