首页 > 其他分享 >性能测试工具

性能测试工具

时间:2023-04-15 17:45:33浏览次数:34  
标签:JDK 性能 --- 组件 线程 测试工具 JMeter 元件

一、工具介绍

  1、Loadrunner 介绍

 

 

  2、JMeter 介绍

 

 

  

二、jmter 环境搭建

  1、安装 JDK

    JDK 下载 --- 安装 JDK --- 配置环境变量 --- 校验

 

 

  2、安装 JMter(记住版本需要与JDK版本匹配)

 

 

  3、JMter 功能概要

    1、JDK 常用文件目录介绍

      Bin 目录:存放 可执行文件 和 配置文件

 

 

      docs 目录:是JMeter 的 api 文档,用于开发扩展组件

      printable_docs 目录:用户帮助手册

      lib 目录:存放 JMeter 以来的 jar 包和用户扩展所依赖的 jar 包

 

   

  2、修改默认配置 -- JMeter 界面的汉化

 

 

  4、JMeter 元件和组件介绍

    1、元件的基本介绍

 

 

    2、组件的介绍

 

 

  3、元件的作用域

    元件的作用域:是靠测试计划的树形结构中元件的父子关系来确定的。

    所有的组件都是以取样器为核心来运行的。组件添加的位置不同,生效的取样器也不同。

    作用域原则:

 

 

  4、元件的执行顺序    

 

     例子(下图案例执行顺序)

 

 

三、JMeter 的使用

  1、第一个案例

 

 

  2、线程组

    作用:线程组就是控制 JMeter 用于执行测试的一组用户

    位置:右键点击“测试计划” --- 添加 --- 线程(用户)--- 线程组

 

     分类:

      线程组:普通的、常用的线程组,可以看做一个虚拟用户组,线程组中的每一个线程都可以理解为一个虚拟用户(可以串行执行,也可以并行执行)

      setUp 线程组:一种特殊类型的线程组,可用于执行预测试操作。(在所有线程之前执行)

      tearDown 线程组:一种特殊类型的线程组,可用于执行测试后操作。(在所有线程之后执行)

 

 

    参数介绍:

 

 

  3、HTTP 请求

 

     查看结果树:一个 HTTP 请求下 包含了两个HTTP 请求

 

     查看结果树乱码:(去配置文件里面重新配置:sampleresult.default.encoding)改为:sampleresult.default.encoding=UTF-8,同时把 # 号去掉。然后重启JMeter。

 

标签:JDK,性能,---,组件,线程,测试工具,JMeter,元件
From: https://www.cnblogs.com/wmtly/p/17321520.html

相关文章

  • 性能测试概述
    一、性能测试的概念进行性能测试:满足真实的业务场景需求(活动场景)、支持大量用户。满足商户要求。1、什么是性能:软件质量属性中的“效率”特性。效率特性:时间特性(表示系统处理用户请求的响应时间),资源特性(表示系统运行过程中,系统资源的内耗情况。包括:CPU、内......
  • 软件架构性能
    今天要介绍的是六大属性之一的性能,根据读一些别人博客以及课上我们组的同学介绍我认为其实易用性就是用户对于一个软件操作起来在不影响他原本的功能以及性能的情况下操作起来越是简单便捷则这个系统的易用性越高。性能可以进一步分为易理解性:软件产品使用客户能理解软件是否适......
  • tcp性能优化方法
    一、TCPfastopen原理简介:三次握手带来的延迟使得每创建一个新TCP连接都要付出很大代价。而这也决定了提高TCP应用性能的关键,在于想办法重用连接。TFO(TCPfastopen)允许服务器和客户端在连接建立握手阶段交换数据,从而使应用节省了一个RTT的时延。但是TFO会引起一些问题,因此......
  • 软件质量属性之性能 科技小论文
    软件质量属性之性能耿晴(石家庄铁道大学信息科学与技术学院软件工程系;河北省石家庄市;050000) 摘要:性能是一个软件架构的重要指标,从用户的角度来看对于一个运行速度很慢的软件是很难长久地存在的,所以软件的性能的优化对于软件的存亡有着至关重要的作用。本文从开发人员视角、......
  • APP性能测试_启动时间
     Android应用性能测试通常包括:启动时间、内存、CPU、耗电量、流量、流畅度等,下面就给大家介绍APP启动时间的测试。启动时间,分为下面二种冷启动:应用程序首次启动,进程首次创建并加载资源的过程热启动:应用程序启动后点“back”键、“Home”键,应用程序退到后台,并未被完全“杀死......
  • 自主阅读笔记03《基于web 服务器的网站性能优化研究》
    文章来源信息记录材料by戴胜,朱琳、广东科技学院计算机系一、客户端优化实际指的是浏览器,在浏览器完成访问网站的时间中,有80%的时间用于加载图像、样式表、脚本等静态资源。浏览器的主要作用就是显示数据和发送http请求。1.减少HTTP请求一个页面中包含多个种类和多个数量的组件......
  • Hexo博客Next主题配置加载优化性能提升
    主题源加载优化把在NexT主题的_config.yml里面的:#Urioffontshost.E.g.//fonts.googleapis.com(Default)host:改为:#Urioffontshost.E.g.//fonts.googleapis.com(Default)host://fonts.lug.ustc.edu.cn因为fonts.lug.ustc.edu.cn是中科大的源,相比之前能快一下博客双......
  • fio性能测试-环境搭建,功能介绍,测试讲解
    fio性能测试-环境搭建,功能介绍,测试讲解Fio介绍:FIO(FlexibleI/OTester)是一个用于测试磁盘、文件系统、块设备和网络设备性能的工具。它可以模拟不同类型的I/O负载,包括随机或顺序读写、混合读写、随机或顺序访问等。FIO提供了丰富的选项和参数,可以对测试进行高度定制化配置,以满足......
  • 灰狼、鲸鱼、人工蜂群算法matlab 程序采用CEC21测试函数对灰狼算法、鲸鱼算法、人工蜂
    灰狼、鲸鱼、人工蜂群算法matlab程序采用CEC21测试函数对灰狼算法、鲸鱼算法、人工蜂群算法的性能进行测试,可以得到相同测试环境(相同种群数量和迭代次数)的算法对比结果,附赠CEC21测试函数包和介绍资料。ID:4290671868436557......
  • 考虑光伏出力利用率的电动汽车充电站能量调度策略 针对间歇性能源利用的问题,构建电动
    考虑光伏出力利用率的电动汽车充电站能量调度策略。程序注释非常非常详细针对间歇性能源利用的问题,构建电动汽车的充放电灵活度指标,用以评估电动汽车参与光伏充电站能量调度的能力;令充电站在饥饿模式或饱和模式下运行,并根据当前运行模式采用不同的电动汽车准入规则,以最大化光伏......