压力测试工具Jmeter使用详解
JMeter是开源软件Apache基金会下的一个性能测试工具,用来测试部署在服务器端的应用程序的性能。Jmeter是用java写的,所以它的运行需要java环境。其下载地址为:https://jmeter.apache.org/download_jmeter.cgi。下面将详细讲述该工具的使用方法:
1)运行下载文件夹中的bin文件夹下的jmeter.bat(windows环境)/jmeter.sh(linux环境),出现如下界面:
2)添加虚拟用户组
说明:
1)线程数:这里就是指虚拟用户数,默认的输入是“1”,则表明模拟一个虚拟用户访问被测系统,如果想模拟100个用户,则此处输入100。
2)Ramp-Up Period (in seconds): 虚拟用户增长时长。不明白别着急,xmeter君给你举个栗子:比如你测试的是一个考勤系统,那么实际用户登录使用考勤系统的时候并不是大家喊1、2、3 - 走起,然后一起登录。实际使用场景可能是9点钟上班,那么从8:30开始,考勤系统会陆陆续续有人开始登录,直到9:10左右,那么如果完全按照用户的使用场景,设计该测试的时候此处应输入40(分钟)* 60(秒)= 2400。但是实际测试一般不会设置如此长的Ramp-Up时间,原因嘛,难道你做一次测试要先等上40分钟做登录操作?一般情况下,可以估计出登录频率最高的时间长度,比如此处可能从8:55到9:00登录的人最多,那这里设置成300秒,如果“线程数”输入为100,则意味着在5分钟内100用户登录完毕。
3)循环次数:该处设置一个虚拟用户做多少次的测试。默认为1,意味着一个虚拟用户做完一遍事情之后,该虚拟用户停止运行。如果选中“永远”,则意味着测试运行起来之后就根本停不下来了,除非你把它强制咔嚓。
3)添加被测接口
4)返回值判断
5)添加查看结果树
6)查看模拟请求整体结果
压力测试工具Jmeter使用详解相关推荐
- Web性能压力测试工具之WebBench详解
在运维工作中,压力测试是一项很重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验.但是,在压力测试中存在一个共性,那就是压力测试的结果 ...
- web性能压力测试工具:WebBench详解
1.Webbench官方主页: http://home.tiscali.cz/~cz210552/webbench.html Webbench的官方介绍: Web Bench is very simp ...
- 内存测试工具memtester使用详解
memtester的下载地址:http://pyropus.ca/software/memtester/ 有源码安装包.deb包.rpm包等. 源码已经编译好,在linux下只要make一下就好了. ...
- 图文详解压力测试工具JMeter的安装与使用
压力测试是目前大型网站系统的设计和开发中不可或缺的环节,通常会和容量预估等工作结合在一起,穿插在系统开发的不同方案.压力测试可以帮助我们及时发现系统的性能短板和瓶颈问题,在这个基础在上再进行针对性的性 ...
- IO测试工具之fio详解
目前主流的第三方IO测试工具有fio.iometer和Orion,这三种工具各有千秋. fio在Linux系统下使用比较方便,iometer在window系统下使用比较方便,Orion是oracle的 ...
- 渗透测试工具Burp Suite详解
Burp Suite 的安装 Burp Suite是一款集成化的渗透测试工具,包含了很多功能,可以帮助我们高效地完成对Web应用程序的渗透测试和攻击. Burp Suite由Java语言编写,基于Ja ...
- python代码测试工具模块_详解Python中的测试工具
当我们在写程序的时候,我们需要通过测试来验证程序是否出错或者存在问题,但是,编写大量的测试来确保程序的每个细节都没问题会显得很繁琐.在Python中,我们可以借助一些标准模块来帮助我们自动完成测试过程 ...
- Python测试工具-Pytest使用详解
一.简介 Pytest是一个全功能Python测试工具,支持第三方扩展插件,能够使用其开展单元测试和复杂功能测试.可以和selenium.requests.appium等模块结合使用实现WEB UI. ...
- Jmeter压力测试结果报告参数详解
右上角窗口说明 (1)小框框里面显示的是脚本的运行时间 (2)小三角形前面的数字,代表jmeter运行过程中的异常数,这个异常数和脚本里的错误是两码事.比如连接不上服务器,这里就会有异常. (3)小圈 ...
- 压力测试工具Jmeter的简单使用
目录 介绍 下载地址 安装 简单配置 永久设置中文界面 设置字体大小和图标 插件安装 插件使用 填坑-修改了相关配置,字体依然很小,无语 实战-简单的压力测试过程 创建线程组 配置元件 取样器-构造H ...
最新文章
- python中itertools模块介绍---03
- 高德地图SDK大致使用
- sqlserver 根据数组排序_看动画学算法之:排序-count排序
- 已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭
- java swing运行没反应_java – 无法从命令行运行swing
- matlab中服从高斯分布的矩阵_一些张量的计算步骤matlab代码
- 约束布局constraint-layout导入失败的解决方案 - 转
- 手把手教学系列——疯狂Spring Cloud教学视频
- NOIP2013NOIP2018USACO 三倍经验铺路题巧妙解法
- 系统的本地策略不允许您采用交互式登录
- appium 原理解析
- 使用原生Java代码生成可执行Jar包
- 【转】VS2013 产品密钥 – 所有版本
- PLC数据采集解决方案及数采网关
- WiRadius认证计费管理系统
- Modelica技术教程 | 状态机教程
- 【数字电子技术 Digital Electronic Technology 4】——门电路笔记 之 TTL门电路详细剖析
- Java对文件/文件夹进行压缩或解压缩
- GitHub博客搭建
- Auto.js逆向分析-提取脚本文件(附源码)