使用jmeter进行性能测试-Jmeter教程及技巧汇总 (转)

为什么使用jmeter, 它免费开源, 不断发展, 功能逐渐强大. 可以做功能,负载, 性能测试.一套脚本可以同时用于功能和性能测试.Jmeter 有着众多的插件开发者, 支持多种的测试协议.

一 、Jmeter 使用入门教程(快速入门)

如果您熟悉英语, 可以选择阅读tutorialpoint的教程.  或浏览汉化中的[史上最完整Jmeter教程].

您也可以继续浏览站长收集的如下资料. 

1. Jmeter 快速入门教程(一)  什么是jmeter 及 google plugin介绍 (强大的jmeter插件,事半功倍)

2.  Jmeter 快速入门教程(二)--创建简单web测试

3. 3-1 Jmeter 快速入门教程(三-1) --添加响应断言(即loadrunner中所指的检查点)

3-2.  Jmeter 快速入门教程(三-2) -- 设置集结点

3-3. Jmeter 快速入门教程(三-3) -- 使用参数化

3-4 Jmeter 快速入门教程(三-4) -- 参数关联

4.  Jmeter 快速入门教程(四)--录制复杂web测试脚本

5. Jmeter 快速入门教程(五) -- 如何使测试脚本更强大

6.  Jmeter 快速入门教程(六) -- Jmeter自定义Sample完成测试

7. Jmeter 快速入门教程(七) -- 用Jmeter测试你的EJB

8. Jmeter 快速入门教程(八) -- 使用Jmeter transaction事务控制器

9.  Jmeter 快速入门教程(九) -- 监控被测资源

10.Jmeter检查点,集合点,关联

11.Jmeter 聚合报告篇

二、 Jmeter官方文档及插件介绍

1. 官方文档(英文):  http://jmeter.apache.org/usermanual/get-started.html

2.  部分中文手册(中文) : Jmeter 用户手册 , 仅包含web测试部分

3. google plugins插件详细介绍: Jmeter plugins at google code

4. jmeter transaction 控制器介绍: Jmeter-Transaction Controller事务控制器介绍

三 、Jmeter 使用技巧

1. jmeter如何模拟http发送gzip数据

2. 使用badboy录制jmeter 测试脚本

3.  巧妙的使用jmeter来发送json格式数据

4.  jmeter如何将上次请求的返回保存到变量

5.  如何让jmeter减少压力机的资源消耗(模拟更多的用户 )

6. jmeter 如何参数化(从csv文件中读取参数化数据)

7.  Jmeter的分布式测试(优缺点)

8.  Jmeter bsf处理器

9. Jmeter 讨论板块,更多讨论资料哟

10. Jmeter 教程汇总列表

四、 Jmeter 源代码及Jmeter编译环境搭建 (想针对jmeter进行二次开发的请看)

eclipse搭建jmeter编译环境文档免费下载  也可以访问 用eclipse搭建jmeter编译环境

五、 Jmeter云测试

Jmeter如今也可以云?  几分钟的时间模拟上万的用户,快速的性能测试并获取结果。 那么来看看如何进行云测试吧。

 

时间: 2024-10-27 13:01:54

使用jmeter进行性能测试-Jmeter教程及技巧汇总 (转)的相关文章

JMeter - 连续性能测试 - JMeter + ANT + Jenkins集成 - 第2部分

目标: 创建包含性能测试流程的持续交付管道,以尽早检测任何与性能相关的问题. 通常,全面的性能测试将在分段/预生产环境中完成,该环境可能与您的生产环境相同.在完成QA功能/回归验证后,将代码推送到分段.因此,即使QA对构建进行了认证,代码也可能无法在特定负载下按预期工作,而这些负载只能在Staging环境中找到.此性能问题需要再次进行代码更改 - >构建 - > QA验证,这可能会推迟您的生产推送! 那么,我们能否将性能测试融入现有的持续开发和测试流程中,以尽早发现性能问题? 是! 我们绝对可

转载:JMeter压力测试入门教程[图文]

JMeter压力测试入门教程[图文] Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域. 它可以用于测试静态和动态资源例如静态文件.Java小服务程序.CGI脚本.Java 对象.数据库, FTP服务器, 等等.JMeter 可以用于对服务器.网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能.另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验

使用JMeter进行性能测试

JMeter JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是2.2.5,大家可以到 http://jakarta.apache.org/jmeter/index.html下载源代码和查看相关文档. JMeter作用领域 JMeter可以用于测试静态或者动态资源的性能(文件.Servlets.Perl脚本.java对象.数据库和查询.ftp服务器或者其他的资源).JMeter用于模拟在服务器.网络或者其他对象上附加高负载以测试他们提

【转】Jenkins+Ant+Jmeter自动化性能测试平台

Jmeter是性能测试的工具,java编写.开源,小巧方便,可以图形界面运行也可以在命令行下运行.网上已经有人使用ant来运行,,既然可以使用ant运行,那和hudson.jenkins集成就很方便了,而且jenkins上也有相应的插件Performance Plugin,可以自动收集jmeter的测试结果,展示出来. 首先去下载jmeter,在2.8版本中测试通过,2.9版本测试未通过.下载ant-jmeter-1.1.1.jar放在jmeter主目录lib文件夹下. 下载需要的ant包,包含

jenkins+ant+jmeter自动化性能测试平台

jenkins+ant+jmeter自动化性能测试平台 Jmeter是性能测试的工具,java编写.开源,小巧方便,可以图形界面运行也可以在命令行下运行.网上已经有人使用ant来运行,http://www.programmerplanet.org/projects/jmeter-ant-task/,既然可以使用ant运行,那和hudson.jenkins集成就很方便了,而且jenkins上也有相应的插件Performance Plugin,可以自动收集jmeter的测试结果,展示出来. 首先去下

Jmeter 继续性能测试

最近应公司要求,继续对公司的某一个服务器进行性能测试主要测试步骤及测试数据如下: 1. 突然并发测试: 使用N * 10的请求量在1秒钟内并发到服务器,查看服务器响应速度的方式来测试. 其中N代表线程,即模拟了N个用户,10代表重复次数 测试完这组数据之后分析,突然发现这性能差的真有点离谱,没办法,只能硬着头皮继续测试... 分析: 从四组数据来分析看,服务器的合理化并发值应该在10-20之间. 如果并发超过20,可能会造成,服务器平均相应时间超长,1s以上的响应时间,就会造成客户流失或者无法等

Jenkins+Ant+Jmeter 自动化性能测试平台

一.前言 持续集成 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作, 通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误.许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件. Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目,监控外部调用执行的工作. 项目构建 通过构建工具对多个项目文件进行统一

Jenkins+Ant+Jmeter 自动化性能测试平台之填坑篇

一.前言 搭建Jenkins+Ant+Jmeter 自动化性能测试平台过程中,坦白说遇到了很多坑...写这篇博文的目的,除了总结经验方便自己以后查阅之外,也为了方便他人遇到相同的坑时,可以快速找到原因并解决.下面开始我漫长的填坑之路~~ 二.填坑之路 1.build.xml中<project name="ant-jmeter-test" default="run" basedir=".">这行代码怎么理解? default:run为b

性能测试--Jmeter的Non GUI模式、集群

Jmeter的Non GUI模式.集群 一.Non GUI模式 1.一般情况下在NonGUI模式下运行jmeter,有两个好处: 节省系统资源,能够产生更大的负载 可以通过命令行参数对测试场景进行更精细的配置 2.示例: 使用上一篇博文中smile task的查看所有task的脚本作为例子演示non gui模式 jmeter -n -t scripts/c7/all_tasks.jmx -l scripts/c7/all_tasks_res.jtl -e -o scripts/c7/report