jmeter工具介绍

news/2024/11/8 12:00:50/

Jmeter性能测试工具介绍

  1. Jmeter的背景介绍
  2. Jemter过程类元件介绍
  3. Jmeter结果查看类元件介绍
  4. Jmeter其他介绍

Jmeter背景介绍:

Apache JMeter是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试性能测试。它最初被设计用于Web应用测试但后来扩展到其它测试领域。

Jmeter环境配置:

1.Java环境配置:CLASSPATH、JAVA_HOME和PATH变量配置

2.Jmeter环境配置:JMETER_HOME和PATH变量配置

Jemter过程类元件介绍:

线程组:

线程组就相当于用户活动,一个线程组就相当于一个虚拟用户组,一个线程相当于一个虚拟用户。

名称:可以随意设置,可以设置比较容易识别的名称,例如:普及版等

注释:添加备注信息

在取样器错误后要执行的动作:就是在错误之后要如何执行,可选继续执行

后续的、停止执行等。一般情况选择“继续”

线程数:就是需要设置多少线程执行测试,主要模拟多人在使用

Ramp-up Period (in Seconds:用于告知JMeter 要在多长时间

建立全部的线程。

调度器:选中之后可以配置启动时间,立即或者预定的时间

HTTP请求默认值:

主要填写通用的服务器名称和端口号,以及协议,则其作用域内相同服务

器和端口号的HTTP请求,都不需要重复填写

HTTP信息头管理器

循环控制器:

可以设定其作用域下,HTTP请求的循环次数,实现压测的效果

仅一次控制器:

HTTP请求:

设置请求服务器、压力链接等信息,可以通过浏览器查看请求的域名和路

径,然后编辑HTTP请求。

1.GET请求案例:

场景:在win8环境下,进入机构管理后台à登陆

请求信息:通过Fire Fox,可以查看到进入未付款跟进过程中产生的请求信息

在Jmeter中编辑HTTP请求

2.通过POST发送请求案例:

场景:在win8环境下,进入机构后台à登陆

请求信息:通过Fire Fox,可以查看到筛选过程中产生的请求信息

在Jmeter中编辑HTTP请求:

Ps:图上post案例这个只是看看用法界面, 登陆见面发送的tekon是一个动态值(你抓包时候是1个token ,等实际用接口跑的话 那个值就变了。。是动态值

token是 用户会话的 ID  要存进去 不然不让登录

问题1:为什么要加一个正则表达式提取器?

答:打开首页服务器分配个session 给当前浏览器用户 登陆时确保是当前用户 登录。提高安全性的。

匹配数字:1是代表取 1个 0是随机 -1 是全部(取值自己判断)

问题2:什么时候需要田添加正则表达式提取器
答:如果一个请求里面有动态参数 依赖其它请求的响应 就需要用正则表达式提取了

 

响应断言:

断言就是检查点。对上一个请求返回的信息,做字符串、数据包大小、

HTML、XML、图片等做判断,确保返回的信息的准确性。

案例:机构后台需要验证登陆成功后,发送HTTP请求时,是否会出现验

证未通过的状况,从而可以来筛选,哪些ID可能会有问题

Jmeter结果查看类元件使用介绍

查看结果树:

查看结果树主要用于功能测试,或者脚本调试和Debug时,可以比较直观

的查看到发送的请求内容是否正确、响应内容是否正确。便于进行脚本的修

改。

聚合报告:

通过聚合报告的查看,我们可以比较直观的看到与性能测试结果相关的

各项数据,便于我们来判断,哪些请求的性能会比较差。

聚合报告中,各项指标的说明:

1.Label:每个Jmeter的元素(例如HTTP请求)都有一个Name属性,这里显示

的就是Name属性值

2.#Samples:表示你这次测试中一共发出了多少请求,如果模拟10个用户,

每个用户迭代10次,那么这是显示100

3.Average:平均响应时间

4.Median:中位数,也就是50%用户的响应时间

5.90%Line:90%用户的响应时间

6.Min:最小响应时间

7.Max:最大响应时间

8.Error%:本次测试中出现错误的请求数量/请求的总数

9.Throughput:吞吐量,表示每秒完成的请求数,(number of requests) / (total time)

10.KB/sec:每秒从服务器端接收到的数据量

Jmeter其他介绍

接口参数来源:1.找开发要

              2.用firebug直接查看

              3.初学者可以用bad boy录制

              4.可以用fiddler抓取


http://www.ppmy.cn/news/461915.html

相关文章

深层神经网络

1、深层网络中的前向传播 一个训练样本 x 前向传播 第一层需要计算 𝑧 [1] 𝑤[1]𝑥 𝑏 [1],𝑎 [1] 𝑔 [1] (𝑧 [1] )(𝑥可以看做 𝑎 [0] &am…

服务器安装在机柜上下位置,服务器机柜应如何规范安装?

我们都知道数据中心的建立少不了服务器机柜的安装。服务器机柜安装规范是数据中心建立之初就应该考虑的重要问题。那么,服务器机柜应该如何规范安装呢?下面我们来详细了解一下。 一,安装机柜场地的承重确认。特别是对下送风数据中心,不仅要考…

机柜服务器装系统,如何正确的选择服务器机柜系统?

原标题:如何正确的选择服务器机柜系统? 一般来说,作为一个企业,只要服务器被买回来,安装了系统、应用程序和IDC的托管服务器就可以了,对于企业局域网中的服务器建设来说,机柜的选择和购买也是一…

服务器机柜组件是,网络服务器机柜的主要组成结构

原标题:网络服务器机柜的主要组成结构 网络服务器机柜趋于标准化。网络机柜一般采用冷轧钢板或合金制成,用于存储计算机及相关控制设备,可提供对存储设备的保护,屏蔽电磁干扰,有序、整齐地布置设备,一般的网…

服务器放在机柜_服务器的安装与服务器机柜的使用

服务器的安装与服务器机柜的使用 机柜 一般来说,作为企业只要将服务器买回来,安装好系统以及应用之后,托管至 IDC 就可以万事大吉了 ; 而对于企业局域网 内的服务器建设来说, 机柜 的选择与购买同样是必不可少的过程。 服务器机柜…

河北服务器机柜型号,冷通道服务器机柜型号及技术参数

[导读] 1.工艺性能及特点 1.1、产品符合ANSI/EIA;RS-310-D;IEC297-2;DIN41491:PART1;DIN41494:PART7.GB/T3047.2-92标准,兼容ETSI标准。 1.2、框架由九折式型材和优质专用三通焊接而成,整体结构坚固,静载负荷达1000KG。 1.3、造型别致的高密度…

机柜服务器怎么装系统,服务器上机柜的安装方法

服务器上机柜的安装方法 内容精选 换一换 Avago 3408iMR RAID卡不支持虚拟化功能。操作系统推荐安装Infrastructure Server或者Server with GUI,如图1所示。 为了保证使用私有镜像创建的新云服务器可以自定义配置(例如修改云服务器密码),请在创建私有镜像前安装Cloud-Init工具…

服务器摆放需要预留U位么_服务器机柜的尺寸你了解多少?“U”是在弱电中代表什么意思...

随着企业信息化的快速发展,对服务器的需求量也越来越大,在有限的机房的空间里,如何合理的规划与实施,对于我们来说,就不能不重视这些问题。机架式服务器因为配置灵活、计算密度高,在节省能源成本、维护成本、环境成本等方面,对比塔式服务器都有优势。这些优点就给大中型…