
JMeter
joanna_chen
软件测试工程师
展开
-
用Apache JMeter进行性能测试之三(回放脚本)
脚本的回放远比录制要麻烦得多,因为其中有一些数据是动态生成的,每次请求都不相同,并且有时会需要读取外部数据。下面以给论坛某个社区增加10个用户为例进行详述。1、增加cookie管理器。打开录制好的脚本,选择线程组,右键选择“添加”->“配置元件”->“HTTP Cookie管理器”,这样就给线程组增加了一个cookie管理器,它没有参数,不用配置。2、增加http请求默认值。选择线程组,右键选择“原创 2008-04-03 12:05:00 · 1782 阅读 · 0 评论 -
用Apache JMeter进行性能测试之一(安装)
公司要求必须使用正版软件,由于LoadRunner贵得要命,所以采用了开源的JMeter进行性能测试。下面介绍一下我两周来研究的成果。首先是安装。到Apache网站http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi下 载相应的JMeter版本,我使用的是Windows操作系统,所以下载了2.3.1.zip文件。将该原创 2008-04-02 15:50:00 · 1063 阅读 · 2 评论 -
用Apache JMeter进行性能测试之二(录制脚本)
打开JMeter,左边一栏只有两个小图标,一个是测试计划,一个是工作台。要录制脚本需要添加两个元件“线程组”和“HTTP代理服务器”:选择测试计划,右键选择“添加”->“线程组”。再选择工作台,右键选择“添加”->“非测试元件”->“HTTP代理服务器”。添加完成后,需要配置“HTTP代理服务器”,在Test plan content栏中,在目标控制器下拉菜单中选择“测试计划->线程组”,分组下拉原创 2008-04-02 16:17:00 · 999 阅读 · 0 评论 -
用Apache JMeter进行性能测试之四(使用CSV元件)
在使用“用户参数”元件和${_StringFromFile()}方法生成大量数据的过程中,我们发现了一个问题,就是JMeter并不是按着顺序一行行读取数据的,而是跳着的。比如我们的参数是user01,user02,...,user100,使用JMeter单线程读取时,可能是user01,user11,user21这样的非连续的。这样对我们将来使用这些数据造成了麻烦。我们试着使用JMeter提供的C原创 2008-04-14 12:18:00 · 1413 阅读 · 0 评论 -
用Apache JMeter进行性能测试之五(使用同步定时器元件)
在性能测试中,有时需要测试某个操作的准确并发情况,在JMeter中是通过同步定时器实现的。选择需要进行准确并发的请求或事务,添加定时器中的Synchronizing Timer,设置Number of simulated Users to Group by:为并发用户数 。即可实现准确到秒的准确并发情况。原创 2008-04-14 14:23:00 · 2987 阅读 · 0 评论 -
用Apache JMeter进行性能测试之七(分布式执行)
在做多用户并发时我们发现,50个虚拟用户并发,机器就死掉了,根本没法运行下去。一般的需要测并发的系统至少都得是几百人并发,为了解决这个问题,JMeter提供了一个分布式运行的解决方案。就是多台机器同时运行,以达到更多并发用户的需要。方法也很简单,首先设置一下环境变量,在所有参与测试的机器上增加环境变量JMETER_HOME=c:/JMeter(即JMeter的安装目录)。选择一台机器作为主控机,其原创 2008-04-14 15:24:00 · 2412 阅读 · 0 评论 -
时隔几年再看JMeter
时隔几年再看JMeter,版本已经到了2.9,界面元素丰富了很多。原创 2013-04-17 14:20:32 · 642 阅读 · 0 评论 -
Jmeter2.13 安装
1、从http://jmeter.apache.org/download_jmeter.cgi下载apache-jmeter-2.13.zip2、解压后在apache-jmeter-2.13\bin目录下双击jmeter.bat,jmeter界面启动3、在“测试计划”中添加“线程组”,在“工作台”添加“http代理服务器”,点击“启动”按钮,报错,提示“非法选项:genkeypair”后面原创 2016-02-01 17:48:26 · 5571 阅读 · 1 评论