摘要:
如果您预算紧张并且时间紧迫 —— 或者即使您不是这样 —— 那么,您可能希望考虑使用 JMeter 来对 Web 和其他应用程序进行压力测试。IBM的 Greg Herringer 详细描述他使用这个纯 Java 应用程序来测试 WebSphere 中间件解决方案的经历。 本文描述如何部署Apach...
阅读全文
posted @ 2015-11-20 17:15
blongfree
阅读(256)
推荐(0)
摘要:
本文介绍了 JMeter 相关的基本概念。并以 JMeter 为例,介绍了使用它来完成最常用的三种类型服务器,即Web服务器、数据库服务器和消息中间件,压力测试的方法、步骤以及注意事项。 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实...
阅读全文
posted @ 2015-11-20 17:15
blongfree
阅读(249)
推荐(0)
摘要:
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到http://jakarta.apache.org/jmeter/index.html下载源代码和查看相关文档。 JMeter作用领域 JMeter可以用于测试静...
阅读全文
posted @ 2015-11-20 17:14
blongfree
阅读(510)
推荐(0)
摘要:
一、 ApacheJMeter工具 1)简介 JMeter——一个100%的纯Java桌面应用,它是 Apache组织的开放源代码项目,它是功能和性能测试的工具。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、Java对象、数据库和查询、ftp服务器或者其他...
阅读全文
posted @ 2015-11-20 17:13
blongfree
阅读(556)
推荐(0)
摘要:
一、工具描述 apachejmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性、度量被测试软件的性能。设计jmeter的初衷是测试web应用, 后来又扩充了其它的功能。jmeter可以完成针对静态资源和动态资源(servlets, perl脚本, java对象, 数据查...
阅读全文
posted @ 2015-11-20 17:11
blongfree
阅读(231)
推荐(0)
摘要:
JMeter是一个流行的用于负载测试的开源工具,具有许多有用的功能元件,如线程组(threadgroup),定时器(timer),和HTTP取样(sampler)元件。本文是对JMeter用户手册的补充,而且提供了关于使用Jmeter的一些模拟元件开发质量测试脚本的指导。 本文同时也讨论了一项重要...
阅读全文
posted @ 2015-11-20 17:10
blongfree
阅读(376)
推荐(0)
摘要:
今天,听段念的培训,学了一下Jmeter写Java请求的过程。 根据某博文,修改其中代码的bug后,贴在下面吧;另外公司一同学Raylupas在半年前也写过关于JMeter写Java Sampler的文章,现在终于看明白了,写得非常的好啊,其Word版作为附件吧。 我们在做性能测试时,有时需要自...
阅读全文
posted @ 2015-11-20 17:08
blongfree
阅读(444)
推荐(0)
摘要:
压力测试以软件响应速度为测试目标,尤其是在较短时间内大量并发用户的同时访问时,软件的性能和抗压能力。 JMeter是一款开源的压力测试工具,目前最新Release版本是2.3.4,它不仅可以测试Web服务器,还可以测试数据库、JMS、Web Service、LDAP、JUNIT 等多种对象的测...
阅读全文
posted @ 2015-11-20 17:07
blongfree
阅读(274)
推荐(0)
摘要:
企业应用开发过程中,性能测试是很重要的一个环节,在这个环节中Apache的JMeter以它开源、100%纯Java、操作方便等优点发挥着很大的作用。 经过一段时间的使用,多少有些心得和技巧,拿出来共享,希望能有些帮助。 1、制作测试脚本: 手工制作测试脚本,需要你知道请求的url和携带的参数等...
阅读全文
posted @ 2015-11-20 17:06
blongfree
阅读(345)
推荐(0)
摘要:
"_csvRead"函数 csvRead函数是从外部读取参数,csvRead函数可以从一个文件中读取多个参数。 下面具体讲一下如何使用csvread函数: 1.新建一个csv或者text文件,里面保存要读取的参数,每个参数间用逗号相隔。每行表示每一组参数,每列表示每种参数: 比如: adm...
阅读全文
posted @ 2015-11-20 17:05
blongfree
阅读(206)
推荐(0)
摘要:
Abstract 本文重点介绍JMeter工具在测试中地位以及其中一些难以理解或者手册中含糊不清的感念,读者可以通过本文了解这些概念,然后再根据自己的需要查阅JMeter中各个组件的具体用法来完成测试工作。 1. 简介 JMeter是一个专门用于测试C/S应用的桌面测试软件(并不适合于B/S结...
阅读全文
posted @ 2015-11-20 17:04
blongfree
阅读(303)
推荐(0)
摘要:
我们在使用Jmeter录制脚本后,经常会对已录制的脚本进行修改,需要把一些参数使用一些变量替代,Jmeter是支持这些功能的,不过是通过函数实现的。下面举一个简单的例子,使用随机数替代一个参数: 打开录制好的脚本,点击Jmeter的“选项”,选择“函数助手对话框”(或者使用快捷键“Ctrl+F”)...
阅读全文
posted @ 2015-11-20 17:03
blongfree
阅读(287)
推荐(0)
摘要:
软件测试工具不光能测试用,拿Jmeter来说,使用它可以进行web性能测试。 简单说一下大概使用: 如果要测试某个网页内的功能,首先要录制Jmeter脚本,脚本的录制与运行过程,也就是打开网页,执行被测功能的过程。 录制脚本成功后,就可以重复的运行这个脚本,并可以通过Jmeter修改脚本执行过...
阅读全文
posted @ 2015-11-20 17:03
blongfree
阅读(205)
推荐(0)
摘要:
在平时的测试过程中,肯定会有碰到需要一批大量的数据的情况,如果这些数据本身没有太多的要求,或者说需求比较简单,可以通过简单的参数化实现的,推荐用Jmeter来造数据。 限制: Jmeter只能支持java语言。 Jmeter本身可以录制脚本,但是非常繁琐,建议用badboy录制。 1)录制过...
阅读全文
posted @ 2015-11-20 17:02
blongfree
阅读(1140)
推荐(0)
摘要:
作为一名开发人员,大多情况下都会认真的做好功能测试,但是却常常忽略了软件开发之后的压力测试,尤其是在面向大量用户同时使用的Web应用系统的开发过程,压力测试往往是不够充分的。近期我在一个求职招聘型的网站项目中就对压力测试的重要性体会颇深。 在项目中,我负责开发职位信息的搜索部分,但是由于缺乏压力测...
阅读全文
posted @ 2015-11-20 16:58
blongfree
阅读(407)
推荐(0)
摘要:
随着JMeter的应用,发现JMeter的局限性越来越多,急需进一步扩展改进。 一、几百兆的sample 日志解析出现OutOfMemory 最近的几个项目都是Javasample 日志,应用都是高达300 tps的,而响应时间都在百毫秒级别,所以在 4G 内存的LINUX 机器上, 设置-Xm...
阅读全文
posted @ 2015-11-20 16:56
blongfree
阅读(291)
推荐(0)
摘要:
使用JMeter测试一下有无数据库连接池的性能: 1.下载JMeter 2.无连接池的servlet Java代码public void doGet(HttpServletRequest request, HttpServletResponse response) throws Servlet...
阅读全文
posted @ 2015-11-20 16:56
blongfree
阅读(682)
推荐(0)
摘要:
人们对从认识事物都有一个具体到抽象的过程,学习Jmeter也不例外,通过一个实例来进行学习,一方面可以让初学者有所见即所得的信心,另一方面,其实也是在初学者心中留下了对这事物的一个朦胧的印象,这在以后的学习中,会不断地被深化。所以,下面我们不对Jmeter的任何部件做任何详细的说明,而是通过一个例子...
阅读全文
posted @ 2015-11-20 16:55
blongfree
阅读(164)
推荐(0)
摘要:
Jmeter测试报表相关参数说明 采用Jmeter测试工具对web系统作的负载测试,得出的响应报表,数据比较难懂,现作一具体说明。 以下是在一次具体负载测试中得出的具体数值,测试线程设置情况为:线程数:200,等待时间(ramp-up):0秒,循环次数为永远,另: 线程组——这些元件用于指定运...
阅读全文
posted @ 2015-11-20 15:53
blongfree
阅读(305)
推荐(0)
摘要:
对EJB进行一些性能基准测试是非常有必要和有帮助的,测试的方法和工具有很多,不过我最近发现,Apache JMeter是进行基准测试的一个优秀工具。可惜的是,JMeter没有提供一个可测试任意EJB的通用取样器(sampler),不过,我们可以自己动手来创建一个。 首先,让我们简单的了解一下A...
阅读全文
posted @ 2015-11-20 15:52
blongfree
阅读(273)
推荐(0)
摘要:
JMeter 的手册中描述了如何访问MySQL,但是没有说明如何访问Oracle。对于没有Java应用开发经验和对 Oracle 不是特别熟悉的朋友,可以参考这篇文章来简单、快速的配置好 JMeter 中的 JDBC 连接和 JDBC Request。 步骤: 1. 新建一个 Thread Gr...
阅读全文
posted @ 2015-11-20 15:52
blongfree
阅读(128)
推荐(0)
摘要:
Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。 如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,...
阅读全文
posted @ 2015-11-20 15:52
blongfree
阅读(170)
推荐(0)
摘要:
Jmeter的录制回放功能是现将你对要测试的项目进行访问的历史记录进行录制,然后虚拟出多个用户对历史记录进行回放,从而达到压力测试的目的。 录制是通过代理服务器进行录制。 一、下载地址 http://labs.xiaonei.com/apache-mirror/jakarta/jmeter...
阅读全文
posted @ 2015-11-20 15:51
blongfree
阅读(253)
推荐(0)
摘要:
使用JMeter 完成常用的压力测试发布时间: 2008-9-27 15:33 作者: 未知 来源: 网络转载字体:小中大 |上一篇下一篇|打印 |我要投稿JMS服务器 MOM 作为消息数据交换的平台,也是影响应用执行效率的潜在环节。在 Java 程序中,是通过 JMS 与 MOM 进行交互的...
阅读全文
posted @ 2015-11-20 15:50
blongfree
阅读(210)
推荐(0)
摘要:
使用JMeter 完成常用的压力测试 Login.jsp 和welcome.jsp。其中 login.jsp 负责生成 User 对象,并调用 User 的login。当 login 返回为 true 时转向到 welcome.jsp。其验证部分的代码: web.xml,配置 filter ...
阅读全文
posted @ 2015-11-20 15:49
blongfree
阅读(198)
推荐(0)
摘要:
本文介绍了 JMeter 相关的基本概念。并以 JMeter 为例,介绍了使用它来完成最常用的三种类型服务器,即Web服务器、数据库服务器和消息中间件,压力测试的方法、步骤以及注意事项。 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的...
阅读全文
posted @ 2015-11-20 15:48
blongfree
阅读(168)
推荐(0)
摘要:
ApacheJMeter是可以对利用HTTP或FTP服务器的应用程序进行测试的工具。它是基于Java的,通过所提供的API它还具有高度可扩展性。典型的JMeter测试包括创建循环和线程组。循环使用预设的延迟来模拟对服务器的连续请求。线程组是为模拟并发负载而设计的。JMeter提供了用户界面。它还公...
阅读全文
posted @ 2015-11-20 15:44
blongfree
阅读(414)
推荐(0)
摘要:
利用Jmeter做功能测试有以下优点: ● 不依赖于界面,如果服务正常启动,传递参数明确就可以添加测试用例,执行测试 ● 测试脚本不需要编程,熟悉http请求,熟悉业务流程,就可以根据页面中input对象来编写测试用例 ● 测试脚本维护方便,可以将测试脚本复制,并且可以将某一部分单独保存 ●...
阅读全文
posted @ 2015-11-20 15:43
blongfree
阅读(517)
推荐(0)
摘要:
Jmeter应用评估发布时间: 2008-9-03 16:17 作者: 未知 来源: 网络转载字体:小中大 |上一篇下一篇|打印 |我要投稿 |推荐标签:性能测试工具Jmeter 综述: 在客户端程序上,与LR相比,jmeter只有一个主程序,脚本设计、场景设计、运行监视、报告结果均在一起完...
阅读全文
posted @ 2015-11-20 15:43
blongfree
阅读(226)
推荐(0)
摘要:
JMeter是一款性能测试工具。个人认为与其说他是一个工具,不如说他是一个框架。因为JMeter的支持范围非常广,目前常见的需要进行性能测试的应用几乎都能应用(如:files, Servlets, Perl scripts, Java Objects, Data Bases and Queries...
阅读全文
posted @ 2015-11-20 15:42
blongfree
阅读(196)
推荐(0)
摘要:
在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。 1、如何使用英文界面的jmeter 2、如何使用镜像服务器 3、Jmeter分布式测试 4、启动Debug 日志记录 5、搜索功能 6、线程之间传递变量 如何使用英文界面的...
阅读全文
posted @ 2015-11-20 15:39
blongfree
阅读(229)
推荐(0)
摘要:
Jmeter是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细;很它的优点也有很多: ● 开源,他是一款开源的免费软件,使用它你不需要支付任何费用, ● 小巧,相比LR的庞大(最新LR11将近4GB),它非常小巧,不需要安装...
阅读全文
posted @ 2015-11-20 15:38
blongfree
阅读(183)
推荐(0)
摘要:
JMeter介绍:一个非常优秀的开源的性能测试工具。 优点:你用着用着就会发现它的重多优点,当然不足点也会呈现出来。 从性能工具的原理划分: Jmeter工具和其他性能工具在原理上完全一致,工具包含4个部分: (1)负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。 (...
阅读全文
posted @ 2015-11-20 15:37
blongfree
阅读(173)
推荐(0)
摘要:
上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢。这一节创建一个简单的测试计划来使用这些元件。该计划对应的测试需求。 1)测试目标网站是fnng.cnblogs.com 和 tt-topia.rhcloud.com 2)测试目的是该网站在负载达到20 QPS 时...
阅读全文
posted @ 2015-11-20 15:36
blongfree
阅读(182)
推荐(0)
摘要:
一、JMeter概述 JMeter就是一个测试工具,相比于LoadRunner等测试工具,此工具免费,且比较好用,但是前提当然是安装Java环境; JMeter可以做 (1)压力测试及性能测试; (2)数据库测试; (3)Java程序的测试; (4)HTTP及FTP测试; (5)Web...
阅读全文
posted @ 2015-11-20 15:34
blongfree
阅读(243)
推荐(0)
摘要:
jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi JMeterPlugins(jmeter插件):http://jmeter-plugins.org/downloads/all/ 下面直接贴使用步骤: 第二步:添加Sampler ...
阅读全文
posted @ 2015-11-20 15:33
blongfree
阅读(417)
推荐(0)
摘要:
1、下载Jmeter 下载地址:http://jmeter.apache.org/download_jmeter.cgi 目前最新版为2.9,其余文件如源代码等也可从如下官网下载: http://jmeter.apache.org/download_jmeter.cgi 2、安装Jmeter...
阅读全文
posted @ 2015-11-20 15:31
blongfree
阅读(194)
推荐(0)
摘要:
JMeter代理录制脚本 使用JMeter代理录制脚本的过程如下: 1.启动JMeter,在测试计划中添加“线程组”。 2.在“线程组”中添加“HTTP请求默认值”,参数设定如下: 3.在“”中添加“HTTP代理服务器”,参数设定如下: 4.在IE浏览器中“工具”—“Internet选项”...
阅读全文
posted @ 2015-11-20 15:30
blongfree
阅读(169)
推荐(0)
摘要:
这周尝试了一把性能测试,之前都是测试网站的性能测试,java接口的性能测试还是头一次,学到了很多,特此分享一下。 主要用到了两个性能测试工具,一个是jmeter,一个是LoadRunner。 使用jmeter的测试方法: 1、下载jemeter的linux版本的,下载的文件里包含了两个jar包...
阅读全文
posted @ 2015-11-20 15:29
blongfree
阅读(766)
推荐(0)
摘要:
准备工作 针对JMS类型的Sampler,需要额外的jar包(这里用的是apache ActiveMQ,将下载的AMQ apache-activemq-5.5.0根目录下的activemq-all-5.5.0.jar拷贝到JMETER_HOME\lib目录下) 启动ActiveMQ:打开dos窗...
阅读全文
posted @ 2015-11-20 15:24
blongfree
阅读(281)
推荐(0)
摘要:
前段时间本着练习angularJS+requireJS的目的写了一个基于nodeJS和socket.io的聊天室,github地址为:https://github.com/towersxu/node-socketIO-angular-require-chatroom。当时没有考虑性能方面的问题,...
阅读全文
posted @ 2015-11-20 15:23
blongfree
阅读(757)
推荐(0)
摘要:
Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛。而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Json 数据的响应处理。本文中假设需要从 HTTP 的响应头中返回的 Json 格式的数据流中抽取...
阅读全文
posted @ 2015-11-20 15:22
blongfree
阅读(398)
推荐(0)
摘要:
一个HTTP请求有着许多的配置参数,下面将详细介绍: 名称:本属性用于标识一个取样器,建议使用一个有意义的名称。 注释:对于测试没有任何作用,仅用户记录用户可读的注释信息。 服务器名称或IP :HTTP请求发送的目标服务器名称或IP地址。 端口号:目标服务器的端口号,默认值为80 。 协议...
阅读全文
posted @ 2015-11-20 15:21
blongfree
阅读(217)
推荐(0)
摘要:
1、双击jmeter.bat 2、右键点击测试规划à添加àThreadsà线程组,此时在测试规划下边显露出来线程组选项。点击该选项,显露出来线程组界面。参变量线程数表达若干个烦请,参变量Ramp-Up Period表达在多长时间内跑完全部的烦请,循环回数表达同一个烦请执行若干次。 如果这三个...
阅读全文
posted @ 2015-11-20 15:20
blongfree
阅读(231)
推荐(0)
摘要:
Jmeter是一款强大的图形界面压力测试工具,完全用Java写成,关于Jmeter的介绍,网上其实有不少的文章,我原本是不想再重复写类似文章的,但我发现有些很关键性的,在我们测试中一定会用到的一些设置或操作很少见到有文章写清楚的,比如有这样的一个常见问题:如何对一个网站的多个链接进行压力测试?因...
阅读全文
posted @ 2015-11-20 15:20
blongfree
阅读(203)
推荐(0)
摘要:
1 public class SocketClient {2 OutputStream clientout = null;3 InputStream clienIn = null;4 byte[] b = new byte[1024];5 // String sendstr="From client...
阅读全文
posted @ 2015-11-20 15:19
blongfree
阅读(307)
推荐(0)
摘要:
Jmeter是性能测试的工具,java编写、开源,小巧方便,可以图形界面运行也可以在命令行下运行。网上已经有人使用ant来运行,,既然可以使用ant运行,那和hudson、jenkins集成就很方便了,而且jenkins上也有相应的插件Performance Plugin,可以自动收集jmeter...
阅读全文
posted @ 2015-11-20 15:16
blongfree
阅读(323)
推荐(0)
摘要:
想在Linux下运行jmeter必须先安装jdk,安装步骤如下: (1)、下载一个linux可用的jdk包(比如:jdk-6u45-linux-i586.bin), (2)、然后将jdk-6u45-linux-i586.bin到/opt目录下,cd /opt/; (当然你也可以放在自定义的目录下...
阅读全文
posted @ 2015-11-20 15:15
blongfree
阅读(293)
推荐(0)
摘要:
一、一语道破jmeter 大家都知道我们在应用jmeter的图形化界面来进行操作,保存后生成的是一个.jmx文件。 那么这个.jmx文件中都是些什么呢。falsefalse 这是我截取的一段.jmx文件中的内容。 从文件中的第一行内容, 我们就可以很容易的看出来,这就是一个xml文件。...
阅读全文
posted @ 2015-11-20 15:14
blongfree
阅读(359)
推荐(0)
摘要:
方法一: 使用jmeter进行压力测试时 遇到一段时间后报内存溢出outfmenmory错误,导致jmeter卡死了,先尝试在jmeter.bat中增加了JVM_ARGS="- Xmx2048m -Xms2048m -Xmn256m -XX:PermSize=128m -Xss256k",但结果运...
阅读全文
posted @ 2015-11-20 15:13
blongfree
阅读(184)
推荐(0)
摘要:
1、bin目录 Jmeter.bat 打开Jmeter主界面 Jmeter使用的日志文件名称被定义到Jmeter.properties中,默认在Jmeter.log可查看日志 2、dosc和printable_docs目录 docs目录下的文件是JMeter的Java Docs,而prin...
阅读全文
posted @ 2015-11-20 15:13
blongfree
阅读(250)
推荐(0)
摘要:
下面用Jmeter发送一个post请求, 对应的js代码如下:$("#register_a").click(function() {var name = $("#uname").val();var pwd = $("#pwd").val();var email = $("#email").val(...
阅读全文
posted @ 2015-11-20 15:12
blongfree
阅读(1117)
推荐(0)
摘要:
平时我们使用jmeter进行性能测试时,经常会用到断言。jmeter提供了很多种断言,本来想全都写一下,但发现每一个断言里面的东西都很多,所以就先写一下我们经常使用的响应断言。 第一次在cnblog上写东西,不会排版,希望达人指点。 响应断言 :对服务器的响应进行断言校验 (1)应用范围: m...
阅读全文
posted @ 2015-11-20 15:12
blongfree
阅读(216)
推荐(0)
摘要:
很多时候,我们测试时,如果进行大数据量的并发测试时,单个电脑的CPU和内存可能无法承受,这个时候,我们需要进行一个分布式的测试,比如10000个并发,使用三台电脑来进行并发,Jmeter提供了这种功能,你可以很轻松的实现Jmeter的这种分布式测试 1 首先确何所有的电脑上都安装Jmeter 2...
阅读全文
posted @ 2015-11-20 15:11
blongfree
阅读(154)
推荐(0)
摘要:
1。web性能测试以及web http请求基本原理。 再介绍录制jmeter脚本之前,我们先谈一下web性能测试。web就是调用http/https接口, 其实没有是什么复杂度可言。只是我们必须清楚,对于一个网站说,一个页面并通常不是只有一个http请求。如果需要测试一个rich web page...
阅读全文
posted @ 2015-11-20 15:11
blongfree
阅读(279)
推荐(0)
摘要:
JMeter是使用非常广泛的性能测试工具,而Selenium是ThroughtWorks 公司一个强大的开源Web功能测试工具。Jmeter和Selenium结合使用,就可以实现对网站页面的自动化性能测试。 这里有两种方式在Jmeter中调用Selenium测试用例。可以使用 JmeterJUni...
阅读全文
posted @ 2015-11-20 15:10
blongfree
阅读(1350)
推荐(0)
摘要:
JMeter可以作为Web服务器与浏览器之间的代理网关,以便捕获浏览器的请求和Web服务器的响应,这样就很容易地生成性能测试脚本, 有了性能测试脚本,JMeter就可以通过线程组来模拟真实用户对Web服务器的访问压力,这与LoadRunner的 工作原理基本一致。 原理图如下:
阅读全文
posted @ 2015-11-20 15:10
blongfree
阅读(281)
推荐(0)
摘要:
For non-interactive testing, you may choose to runJMeterwithout the GUI. To do so, use the following command options -n This specifies JMeter is to r...
阅读全文
posted @ 2015-11-20 15:09
blongfree
阅读(182)
推荐(0)
摘要:
一、什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对...
阅读全文
posted @ 2015-11-20 15:09
blongfree
阅读(155)
推荐(0)
摘要:
说明:这些问答是从网上转载的,自己修改了其中的一些内容,如果大家兴趣,可以将大家在使用Jmeter的时候碰到的问题写下来,我们一起补充到这个问答里面,共同努力完善jmeter的资料。 1. JMeter的工作原理是什么? 向服务器提交请求;从服务器取回请求返回的结果。 2. JMeter的作用...
阅读全文
posted @ 2015-11-20 15:08
blongfree
阅读(163)
推荐(0)
摘要:
其实要说明这个参数的含义非常简单,可能你早就知道他的含义,但我对这个参数一直有误解,而且还一直以为是“真理”,原于一次面试,被问到了这个问题,所以引起我这个参数的重新认识。 先说说我错误的认识: 我一直把90%Line 理解为: 90%用户的平均响应时间。 假如有10个数: 1、2、3、4、...
阅读全文
posted @ 2015-11-20 15:07
blongfree
阅读(188)
推荐(0)
摘要:
一直接触LR比较多,这阵子突然想了解一下开源的性能测试工具,无意中接触到了Jmeter+Badboy,这两款工具对于想进行性能测试,但又对LR高额的商业费用望而止步的小公司可谓是再适合不过了。 自已小结一下: JMeter是纯Java编写的功能与性能测试工具,但其录制脚本过于笨拙复杂,成为使用者...
阅读全文
posted @ 2015-11-20 15:06
blongfree
阅读(179)
推荐(0)
摘要:
详解JMeter远程测试(1) 如果运行JMeter客户端的机器性能不能满足测试需要,那么测试人员可以通过单个JMeter GUI客户端来控制多个远程JMeter服务器,以便对服务器进行压力测试,模拟足够多的并发用户。通过远程运行JMeter,测试人员可以跨越多台低端计算机复制测试,这样就可以模拟...
阅读全文
posted @ 2015-11-20 15:05
blongfree
阅读(2352)
推荐(0)
摘要:
目标:测试某个保险系统的费率接口 准备:a 请求方式:Http b 接口地址://10.1.1.223:9090/rulesEngine/executeRateRule.do Jmeter设置: a 添加一个线程组+循环控制器【如果有需要】+http请求 即可 b 如果需要参数化,添加一个...
阅读全文
posted @ 2015-11-20 15:04
blongfree
阅读(257)
推荐(0)
摘要:
因为Badboy只支持IE浏览器,现在又不得不到到fireFox上录制脚本才能完成,再次重温下Jmeter自带的Http代理服务器,当然比起badboy,它稍稍麻烦点。 1 配置很简单 工作台-->右键添加非测试元件-->Http 代理服务器 2 配置下接口【如果你的apache tomcat...
阅读全文
posted @ 2015-11-20 15:03
blongfree
阅读(174)
推荐(0)
摘要:
背景: 在某个申请业务中,需要上传附件文件,然后才能提交该申请 遇到的问题: 1, 在使用Jmeter或者LR进行录制时,无法录制到上传文件的请求,只能通过Fiddler能查看到该请求 2, 因为录制不下来,只能手工构造,但网上相关的材料太少。 所以在这里整理备忘 Fiddler录制得到...
阅读全文
posted @ 2015-11-20 15:02
blongfree
阅读(166)
推荐(0)
摘要:
如何添加一个JDBC请求?本次以Orale为例。 1 From网上下载一个名为Class12.jar 的驱动包,然后放到该目录下:【否则会提示no suitable driver】 2 查看链接Oracle的参数: URL:jdbc:oracle:thin:@10.1.1.223:1521:...
阅读全文
posted @ 2015-11-20 15:02
blongfree
阅读(158)
推荐(0)
摘要:
在进行脚本调试时,在Apply-Money-Page中需要Save-base中header的id参数,采用正则表达式提取器获取 使用正则表达式提取器,结果无法获取到需要的参数 最后定位是因为【?】是一个正则表达式的字符,被转义了
阅读全文
posted @ 2015-11-20 15:01
blongfree
阅读(937)
推荐(0)
摘要:
1.首先准备M一SQL数据,新建一个数据库及测试用的表,插入1条数据 2.打开Jmeter,新建线程组,设置多少用户,循环几次随意 3.在线程组下新增JDBC配置元件,通过配置使得Jmeter能够连上被测数据库 Database URL: jdbc:mysql://ip:port/数据库被测库...
阅读全文
posted @ 2015-11-20 15:00
blongfree
阅读(192)
推荐(0)
摘要:
为了应对不同的运行需求(主要是不同的线程数),以及可能的变化(host ip),在nongui运行时我对ant build.xml进行了一些修改 1. log目录备份与运行前清除
阅读全文
posted @ 2015-11-20 15:00
blongfree
阅读(407)
推荐(0)
摘要:
头一回使用jmeter做web的压力测试,遇到个很莫名其妙的问题,不管我的线程组怎么设置,它就是执行一次就结束了。 设置循环次数为300,不使用调度器--〉执行一次就结束了,循环次数未生效 设置循环次数永远,设置高度器的开始和结束时间,不使用延迟和持续--〉开始时间有效,执行一次就结束了,结束时...
阅读全文
posted @ 2015-11-20 14:59
blongfree
阅读(1650)
推荐(0)
摘要:
参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 前提: 假如,我们录制好了一个脚本...
阅读全文
posted @ 2015-11-20 14:53
blongfree
阅读(161)
推荐(0)
摘要:
总结: 一、Jmeter安装总结 1、配置Java环境变量时需要注意设置的路径需要和JDK安装的路径一样 2、配置Java环境变量时需要注意JDK的版本号 3、配置环境变量时多个变量以分号隔开,但是确保是英文输入法的分号 二、搭建测试环境总结 1、检测负载机是否可以被调用,检测负载机的i...
阅读全文
posted @ 2015-11-20 14:53
blongfree
阅读(368)
推荐(0)
摘要:
接触Badboy,是因为JMeter要引用Badboy导出的脚本 Badboy的录制提供两个模式:Request(默认模式) 和navigation模式.点击下图N,切换模式;但是要导出到Jmeter中用的话只能选择Request模式 1、输入URL(http://mail.163.com),点...
阅读全文
posted @ 2015-11-20 14:51
blongfree
阅读(210)
推荐(0)
摘要:
1、webservice 先简单开发webservice,参考文档 http://www.cnblogs.com/xwdreamer/archive/2011/12/07/2296914.html webservice没有打成war包,是在eclipse运行测试(这块有时间2、Jmeter ...
阅读全文
posted @ 2015-11-20 14:50
blongfree
阅读(189)
推荐(0)
摘要:
Jmeter报告解析1、Aggregate Report 解析 Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。 如果大家都是做Web应用的性能测试,...
阅读全文
posted @ 2015-11-20 14:49
blongfree
阅读(1036)
推荐(0)
摘要:
目录(?)[-]Jmeter相关概念简介应用实例AbApacheBench对比本文主要介绍性能测试中的常用工具jmeter的使用方式,以方便开发人员在自测过程中就能自己动手对系统进行自动压测和模拟用户操作访问请求。最后还用linux下的压测工具ab做了简单对比。1.Jmeter相关概念简介:JMet...
阅读全文
posted @ 2015-11-20 14:47
blongfree
阅读(183)
推荐(0)
摘要:
JMeter可以做为Web服务器与浏览器之间的代理网关,以捕获浏览器的请求和Web服务器的响应,这样就可很容易的生成性能测试脚本。根据脚本,JMeter可通过线程组来模拟真实用户对Web服务器做压力测试。本文描述使用JMeter进行数据库测试的过程。创建测试计划,模拟并发用户发送SQL请求到数据库。...
阅读全文
posted @ 2015-11-20 14:45
blongfree
阅读(245)
推荐(0)
摘要:
JMeter测试步骤: 1.建立测试计划 2.添加线程组 3.添加HTTP请求 4.增加监听器 5.执行测试计划 6.根据JMeter提供的报告分析结果一、目标测试访问目标服务器网站首页的每秒查询率(QPS)是否满足要求二、步骤1.建立JMeter的测试计划(Test Plan): 在J...
阅读全文
posted @ 2015-11-20 14:39
blongfree
阅读(231)
推荐(0)
摘要:
一、性能测试的概念 性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是当负载逐渐增加时,测试系统各项性能指标的变化情况。压力测试时通过确定一个系统的瓶...
阅读全文
posted @ 2015-11-20 14:35
blongfree
阅读(272)
推荐(0)
摘要:
jmeter压力测试Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域, 是压力测试的首选软件.一、安装配置JMeter1、 下载、安装JMeter,并配置JMeter环境。下载地址:http:/...
阅读全文
posted @ 2015-11-20 14:34
blongfree
阅读(217)
推荐(0)
摘要:
配置Jmeter的自定义参数User Defined Variables在这个控件中,定义你所需要的参数,如在对应的需要使用参数的位置,使用${host}替代。应用场景:当测试环境变化时,我们只需要修改一处的IP就可以让脚本马上应用于另外一个环境的测试,而不需要逐个脚本进行修改。
阅读全文
posted @ 2015-11-20 14:19
blongfree
阅读(438)
推荐(0)
摘要:
Jmeter测试结果分析这一篇,我打算分成上下两部分。上篇,主要讲述如何使用jmeter中Assertion对结果进行简单的分类;下篇,主要讲述的是当我们拿到测试结果后,我们应该如何去看待这些测试结果。用过LoadRunner的人都知道,LoadRunner本身提供了很多函数可以对收集回来的结果进行...
阅读全文
posted @ 2015-11-20 14:16
blongfree
阅读(356)
推荐(0)
摘要:
JMeter脚本的参数化当你利用Badboy将你的测试脚本录制完毕后,接下来就是脚本的调试工作了。在我看来,调试应该包括有以下几个方面:1.根据测试场景对脚本进行必要的修改;2.脚本参数化;3.添加适当的Listener,进行测试结果的简单收集今天讲到的是脚本的参数化问题。在Jmeter里面,可以利...
阅读全文
posted @ 2015-11-20 14:13
blongfree
阅读(203)
推荐(0)
摘要:
使用JMeter进行负载测试——终极指南这篇教程讨论的是JMeter,它是一款基于Java的、集合了几个应用程序、具有特定用途的负载和性能测试工具。本篇主要涉及的内容:解释一下JMeter的用途JMeter的实现方式以及采用的技术安装与配置介绍用户界面的基本特征详细介绍不同的测试计划的配置方法如何分...
阅读全文
posted @ 2015-11-20 14:08
blongfree
阅读(326)
推荐(0)