`
soft4any
  • 浏览: 10656 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

利用jmeter对web应用进行压力测试

阅读更多

jmeter是apache的一个开源压力测试工具。今天试用一下jmeter2.2,效果挺好,当然只是用了一点皮毛。

测试步骤:

1 启动jmeter.bat,显示gui操作界面。

2 建立线程组

在测试计划上,点击右键,选择增加线程组。配置以下属性:

线程数(x):代表并发用户数。

ramp-up period(y):启动并发用户的消耗时间,启动间隔时间为:t=y/x 单位秒

循环次数:循环测试的次数 如果始终测试,选择foreever

在测试时,主要修改线程组的属性

3 增加http request default的配置项目

在线程组节点上,点击右键,选择添加->配置原件->http请求默认器

配置参数:ip地址,如果localhost等 ;端口号,如7001

4 增加sampler

在线程组节点上,点击右键,选择添加->sampler->http请求

配置参数:

名称:测试的单元名称

协议:http

方法:get post等

路径:如/index.jsp,需要加上context

参数:增加form表单数据,会提交到web服务器

5 增加统计监听器

在线程组节点上,点击右键,选择添加->监听器->Graph Results

配置参数:

文件存放位置:日志位置

6 执行测试

选择线程组,点击菜单的启动按钮,开始测试。当右上角的方框变灰或者变成0/0时,测试完毕。

可以通过监听器查看结果,如平均数,处理数等。

如果不想累加结果,可以点击菜单的“清除”按钮,清除结果。

在测试时,可以更改线程组参数,比较压力测试结果。

以上是使用jmeter的一点心得,以后会继续研究一下。

 

分享到:
评论

相关推荐

    利用JMeter进行Web测试(badboy录制脚本)

    利用JMeter进行Web测试(badboy录制脚本) 为什么要50个字

    利用jmeter对mysql数据库进行压力测试.pdf

    【利用JMeter对MySQL数据库进行压力测试】 在IT行业中,压力测试是确保应用程序稳定性和性能的关键环节,特别是在处理大量并发用户的Web应用系统中。本文主要介绍如何使用JMeter这款开源性能测试工具对MySQL数据库...

    jmeter对webservices的测试

    JMeter是一款开源、跨平台的负载和性能测试工具,广泛应用于Web应用程序和各种服务接口的测试,包括Webservices。 【描述】"jmeter的使用手册,和对webservices的测试方法"提示了我们,要深入理解JMeter的配置和...

    利用JMeter进行Web测试

    2) 利用JMeter自身的代理服务器功能录制脚本: - 在测试计划中添加线程组和录制控制器。 - 添加HTTP代理服务器非测试元件,配置监听端口。 - 设置目标控制器为线程组,并配置其他参数。 - 修改浏览器的代理设置...

    jmeter mqtt服务器压力测试

    JMeter,一个由Apache软件基金会开发的开源性能测试工具,被广泛应用于Web应用、数据库和其他服务器的压力测试。本文将详细介绍如何使用JMeter进行MQTT服务器的压力测试。 首先,我们需要理解MQTT协议。MQTT是一种...

    使用jmeter做ws压力测试

    这篇博客文章“使用jmeter做ws压力测试”将深入探讨如何利用JMeter进行Web服务的压力测试。 首先,了解JMeter的基本结构至关重要。JMeter由线程组、采样器、监听器、断言、定时器、配置元件等组件构成。线程组模拟...

    jmeter-压力测试报告-超细

    本文将深入探讨JMeter的使用方法、重要功能以及如何进行超细粒度的压力测试报告分析。 首先,JMeter是一款由Apache软件基金会开发的负载和性能测试工具,适用于Web应用、FTP服务器、数据库和其他协议的服务。它支持...

    JMeter 之TCP服务器并发压力测试

    测试人员可以利用JMeter提供的不同取样器,模拟各种不同类型的负载,从而对被测试软件进行全面的性能评估。由于JMeter的测试是通过发送请求到服务器并记录响应时间及返回状态来进行的,因此它的测试结果非常直观地...

    JMeter进行Web测试

    作为100%纯Java应用程序,JMeter不仅支持HTTP和FTP服务器的压力测试,还能够对数据库(通过JDBC)进行性能评估。其特性包括: 1. **完全可移植性**:由于是纯Java应用,JMeter可在多种操作系统上运行。 2. **多线程...

    jmeter WEB性能测试自学书籍入门到精通PDF下载

    6. **脚本录制与回放**:掌握使用Jmeter的代理服务器功能录制用户操作,生成脚本,然后进行回放和优化,以实现对Web应用的自动化测试。 7. **参数化与数据驱动测试**:学习如何利用CSV Data Set Config将外部数据...

    Jmeter+Jdk1.8.zip

    通过这个 "Jmeter+Jdk1.8.zip" 压缩包,用户可以快速地搭建起一个用于性能测试的环境,利用 JMeter 对 Web 应用进行压力测试,同时借助 JDK 1.8 的新特性编写高效的测试脚本。这个组合对于软件开发和运维团队来说,...

    利用JMeter进行Web测试.ppt

    JMeter,一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、Java对象、数据库和查询、ftp服务器或者...

    Jmeter简单的压力测试

    Apache JMeter是一款开源、跨平台的性能测试工具,常用于模拟大量并发用户来测试Web应用程序的性能和稳定性。这篇博客将探讨如何使用JMeter进行简单但有效的压力测试。 【描述】虽然描述为空,但我们可以通过JMeter...

    压力测试工具 JMeter

    作为一款功能丰富的性能测试工具,JMeter被广泛应用于Web应用程序、FTP服务器、数据库和其他通用协议的负载和性能测试。它不仅能够进行负载测试,即检查系统在高负载下的表现,还能进行稳定性测试,确定系统在长时间...

    jmeter1-Web性能测试.zip

    《JMeter进行Web性能测试详解》 ...通过理解并运用以上知识,你可以使用JMeter有效地进行Web性能测试,为你的Web应用保驾护航。实践过程中,记得不断调整测试参数,分析测试结果,以达到最佳性能表现。

    jmeter-性能测试-压力测试

    Apache JMeter是一款由Apache Software Foundation开发的纯Java应用,主要用于测试Web应用的性能和负载。它能够模拟大量并发用户对服务器进行请求,从而测试系统的响应时间、吞吐量和稳定性。JMeter支持多种协议,如...

    javaweb曲线源码-JMeter:利用JMeter对Web应用进行自动化压力测试。JAVA编写,通过参数动态改变线程数,通过模拟并发数测试

    利用JMeter录制测试脚本,并设定参数 生成测试脚本jmx 在java程序中修改线程数,并引用脚本 自动化运行,并收集结果(如时间、吞吐量等) 作用 通过自动化脚本,可以方便的画出web应用的并发数与吞吐率的函数关系,...

Global site tag (gtag.js) - Google Analytics