• JMeter中文手册 - [JMeter]

    2008-07-04

    本想翻译完后来发现有人已经翻译好了。

    链接如下:

    http://wiki.javascud.org/pages/viewpage.action?pageId=5566

    不过翻译的过程也是个自我矫正和学习加深理解的过程,

    以后还会翻译完成剩下的部分,再写个JMeter的使用心得,

    现在暂时不做了。

  • 7.1 添加用户

    每次做JMeter测试计划第一步要做的就是添加一个线程组元件.线程组告诉JMeter你想要模拟的用户数,用户多久发送请求,和他们应该发送多少请求.

    添加一个线程组元件.先选中测试计划,右击鼠标在打开的右键菜单中选添加菜单,然后选择添加-->线程组.

    你现在应该看到线程组在测试计划下了.如果你没有看到这个元件,那么点击测试计划元件"展开"测试计划树.

     

    下一步,你需要修改默认的属性.选择树中的线程组元件(如果你还没有选择的话).你现在应该看见在JMeter窗口的右侧分栏的线程组控制板(见如下的图7.1).

  • 6. 建立一个高级的测试计划 在这部分,你会学到如何建高级的测试计划来测一个web站点.

    在建立一个web测试计划中可以查看基本测试计划的例子.

     6.1 用URL重写操纵用户会话 如果你的web应用程序使用的是URL重写而不是cookie来保存会话信息,那么你会需要做一些额外的工作来测试你的站点.

    为了对URL重写做出正确的响应,JMeter需要解析从服务端接收的HTML并且重新得到这个唯一的会话ID.使用适当的...
  • 5. 建立一个web测试计划

     

    在本节,你会学习到如何建立一个基本的Test Plan来测试一个web站点.你将要建立5个用户发送请求到Jakarta的2个web站点.你讲让用户运行2遍测试.因此,总的请求数是5用户x2请求x重复2遍=20个HTTP请求.构建这个计划,你将用到下列组件:线程组, HTTP请求, HTTP请求默认值 , 和 图形结果.

    如果建立一个更高级的测试计划,参见建立一个高级的web测试计划. 
     

    在本节,你会学习到如何建立一个基本的Test Plan来测试一个web站点.你将要建立5个用户发送请求到Jakarta的2个web站点.你讲让用户运行2遍测试.因此,总的请求数是5用户x2请求x重复2遍=20个HTTP请求.构建这个计划,你将用到下列组件:线程组, HTTP请求, HTTP请求默认值 , 和 图形结果.

    如果建立一个更高级的测试计划,参见建立一个高级的web测试计...

  • JMeter支持测试计划中使用函数, 下图是 JMeter 提供的"函数助手对话框":
  • 4.3 监听器
    监听器可以查看JMeter运行时JMeter获取的用例信息。图形结果监听器将响应时间放到一个图形里。查看结果树监听器显示取样器请求和响应的细节,并且能显示响应的基本HTMLXML表现。其他监听器提供了聚合信息的简报。
    另外,监听器能将数据传到一个文件去方便以后使用。JMeter的每一个监听器提供了一个字段来指名存放数据的位置。还有一个Configureation按钮能用来选择哪一个字段被保存,和使用CSVXML格式。注意所有的监听器保存同样的数据;唯一的区别是数据呈现在屏幕上的方式不同. JMeter本身带有一些 有趣的监听器
  • 4.测试计划的元件

        测试计划对象有一个叫功能测试的复选框。如果选中它,它会使Jmeter为每个取样器记录每个从服务器返回的数据。如果你在测试监听器中选择了一个文件,这个数据会被写到文件里。如果你需要进行一个小试验来确定JMeter配置正确并且你的服务器返回了一个期望结果,这会非常有用。结果是这个文件会迅速变得庞大,JMeter的运行会变得很糟。这个选项在你做压力测试时应该关掉的(它默认关着)
        如果你没有记录数据到文件,这个选项开关都一样。
        你也可以使用监听器上的Configuration按钮来决定保存哪一块数据。

  • 3.创建一个测试计划

        一个测试计划描述了一系列Jmeter运行时要执行的步骤。一个完整的测试计划包含一个或者多个线程组,逻辑控制,取样发生控制,监听器,定时器,断言和配置元件。

    3.1 添加和移除元件

         通过右击在一个树上的元件可以添加 元件到一个测试计划 ,并且从"add"列表中选择一个新元件。或者,从文件加载元件并且通过选择"open"选项添加。
         为了移除元件,确保元件被选中,在元件上右击,然后选择"remove"选项。

         点击阅读全文阅读更多。
  • 2.4.2 使用代理服务器
    如果你在防火墙/代理服务器后运行测试,你需要提供给JMeter防火墙/代理服务器的主机名和端口号。为了这样做,从命令行使用以下参数运行jmeter.bat/jmeter文件
    -H [代理服务器主机名或者ip地址]
    -P [代理服务器端口]
    -N [非代理主机] (例如: *.apache.org|localhost)
    -u [代理证书用户名- 如果需要]
    -a [代理证书密码 - 如果需要]
    例如: j...
  • 1.简介

        Apache JMeter是100%纯java桌面应用程序,被设计用来测试C/S结构的软件(例如web应用程序)。它可以被用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,CGI脚本,数据库,FTP 服务器等等。JMeter可以用来模拟一个在服务器、网络或者对象上大的负载来测试或者分析在不同的负载类型下的全面性能。

       ...