良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

JMeter分布式测试

  Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。

  那么,是如何实现多台负载机同时运行的呢?当然不会多个人坐在多台负载机面前,一喊开始,大家同时启动jmeter。这种方式很笨,也很难达到真正的同步。其实,我们通过单个jmeter 客户端就可以控制多个远程的jmeter服务器,使它们同步的对服务器进行压力测试。


阅读全文...

使用命令行运行JMeter脚本

JMeter -n -t my_test.jmx -l log.jtl

  -n告知JMeter采用非图形化运行JMeter脚本

  -t指定要运行的脚本文件

  -l指定保存执行结果的文件名

  执行命令前要检查当前目录是否是%JMeter_Home%\bin 目录;

如果 JMeter 脚本不在当前目录,需要指定完整的路径;如果要把执行的结果保存在

阅读全文...

JMeter软件组件详细介绍

测试计划(Test Plan)是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。

  线程组(Thread Group)代表一定数量的并发用户,它可以用来模拟并发用户发送请求。

  取样器(sampler)定义实际的请求内容,被线程组包含,我们主要用HTTP请求。

  监听器(Listener)

  逻辑控制器(Logic Controller)

  断言(Assertions)

  配置元件(Config Element)

  前置处理器(Pre Processors)和后置处理器(Post Processors)

  定时器(Timer)


阅读全文...

Jmeter的学习使用笔记(录制脚本,压测web实例)

脚本录制

  方法1:利用BadBoy进行脚本录制

  通过Badboy的官方网站(http://www.badboy.com.au)下载Badboy的最新版本,只需填邮箱,很方便;

  安装Badboy。安装过程同一般的Windows 应用程序没有什么区别,安装完成后你可以在桌面和Windows开始菜单中看到相应的快捷方式——如果找不到,可以找一下Badboy安装目录下的Badboy.exe 文件,直接双击启动Badboy;

  启动Badboy,你可以开始录制了。


阅读全文...

windows7下安装测试工具Apache Jmeter

Jmeter简介 

Apache Jmeter是一个100%的纯java桌面应用,主要是针对web的压力和性能测试,但后来扩展到其他测试领域。Jmeter可以用于测试FTP、HTTP、RPC、JUNIT、JMS、LDAP、WebService(Soap) Request以及Mail和JDBC(数据库压力测试)。


1、下载地址: http://jmeter.apache.org/download_jmeter.cgi

解压就可以用,前提条件是必须安装jdk,apache-jmeter-2.13版本要求jdk1.6。


阅读全文...