随笔分类 - Jmeter
摘要:FTP服务主要提供上传和下载功能。有时间需要我们测试服务器上传和下载的性能。在这里我通过JMeter做一个FTP测试计划的例子。当然,JMeter官方网站的用户手册也有例子,但由于版本较早,我也算是对自己学习的一个总结,所以再整理一个。* 本人使用的是JMeter2.4版本。* 测试的服务器是IP:...
阅读全文
摘要:如何使用英文界面的jmeter如何使用镜像服务器Jmeter分布式测试启动Debug 日志记录搜索功能线程之间传递变量如何使用英文界面的JMeter Jmeter启动时会自动判断操作系统的locale 并选择合适的语言启动,所以,我们启动jmeter后,其会出现一个倍感亲切的中文界面。但由于jme...
阅读全文
摘要:JMeter是apache的jakarta上面的项目,用于软件的压力测试(Load Test),不但可以对HTTP,也可以对数据库(通过JDBC)、FTP、Web Service、Java 对象等等进行压力测试。最近,在我们的项目中使用到了它。我们的项目是基于BEA Weblogic的一个J2EE项...
阅读全文
摘要:性能测试是任何分布式或Web应用程序测试计划的重要组成部分。在计划和开发周期中进行性能评价,可以保证交付给客户的应用程序满足客户对于高负 载、可用性和可伸缩性的要求。提前确定软件的负载限制可以为适当地进行系统配置提供帮助,从而避免出现意料之外的故障。系统性能分析中要处理的几个问题 是:系统或服务器能...
阅读全文
摘要:经常有人问我web service的性能测试是用JMeter好还是SoapUI好。说句实话这两款都是非常优秀的开源Web Service性能测试工具,简单地说哪个更好真不太容易。影响Web Service性能测试的因素太多到底谁的结果更准确一些很多时候并不主要取决于测试工具。在soapUI官方网站上...
阅读全文
摘要:利用JMeter进行负载测试的时候,使用单台机器模拟测试超过1000个行程的并发就有些力不从心,在执行的过程中,JMeter自身会自动关 闭,要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的 Agent 来分担 JMeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修...
阅读全文
摘要:对EJB进行一些性能基准测试是非常有必要和有帮助的,测试的方法和工具有很多,不过我最近发现,Apache JMeter是进行基准测试的一个优秀工具。可惜的是,JMeter没有提供一个可测试任意EJB的通用取样器(sampler),不过,我们可以自己动 手来创建一个。 首先,让我们简单的了解一下Ap...
阅读全文
摘要:现在越来越多人使用了。面对LoadRunner高昂的价格,免费的jmeter真的是让我们很是感动啊。眼泪哗哗地。 于是乎现在关于jmeter应用的各种入门教程啊,手册翻译啊,技巧集锦什么的,也越来越多了。不过大家可能感受最想要而又要不到的是资源监控,比如 windows、linux的cpu,memo...
阅读全文
摘要:Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter ...
阅读全文
摘要:1> 先安装JDK ,如我安装的地址为:D:Program FilesJavajdk1.7.0_25 ;2> 设置环境变量: i 在用户变量中,新建变量名“JAVA_HOME”,变量值为:安装JDK的目录,如我的为:“D:Program FilesJavajdk1.7.0_25;” 。 ii 再...
阅读全文
摘要:本次接口测试:根据ws查询所有商品的具体的信息.检查商品是否返回成功.1. 准备测试数据 查询数据库中产品表已上架商品的编号 select ID from ent_product where is_up=1 and state='000001' 保存文件在C:\JmeterWorkSpace\aa....
阅读全文
摘要:偶然发现JMeter中有两个元件(User Defined Variables与User Parameters)很相近,刚开始时我也没注意,两者有什么不同。使用时却发现两者使用场景有些不同,现在小结一下。相同点:二者都是进行参数化的。一、User Defined Variables1、添加方法:选择...
阅读全文
摘要:JMeter使用中遇到的问题:Jmeter Debug - "Unrecognized VM option '+HeapDumpOnOutOfMemoryError"启动JMeter.bat的程序时,出现以下出错信息:Unrecognized VM option '+HeapDumpOnOutOfM...
阅读全文
摘要:FTP服务主要提供上传和下载功能。有时间需要我们测试服务器上传和下载的性能。在这里我通过JMeter做一个FTP测试计划的例子。1.创建一个线程组2.线程组--->添加--->配置元件--->(FTP请求)FTP请求缺省值:输入服务器名称或IP。3.线程组--->添加--->Sampler--->F...
阅读全文
摘要:一.测试环境准备 Oracle:10g JDBC驱动:classes12.jar oracle安装目录下(oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar)文件复制到JMeter/lib目录下 JMe...
阅读全文
摘要:90%Line 参数正确的含义:虽然,我的上面理解有一定的道理,显然它是错误的。那看看JMeter官网是怎么说的?90% Line - 90% of the samples took no more than this time. The remaining samples at least as ...
阅读全文
摘要:JMeter也有像LR中的集合点,本篇就来介绍下JMeter的集合点如何去实现。JMeter里面的集合点通过添加定时器来完成。集合点:简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真 实的实现并发这感念,我们可以在需要压力的地方设置集合点,拿那个用户和...
阅读全文
摘要:JMeter也有像LR中的检查点,本篇就来介绍下JMeter的检查点如何去实现。JMeter里面的检查点通过添加断言来完成。检查点:上一章讲到,我们对用户名和密码进行了参数化,那么怎样来判断jmeter有没有正确调用t.dat里面的文件呢。当然,我们可以从结果图表中查看。但我还是想在“登录”这个地方...
阅读全文
摘要:JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。一...
阅读全文
摘要:1.元件的作用域JMeter中共有8类可被执行的元件(测试计划与线程组不属于元件), 这些元件中,取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(configelements、 timers、post-processors、assertions、list...
阅读全文

浙公网安备 33010602011771号