您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
JMeter性能测试工具的使用技巧
作者:网络转载 发布时间:[ 2013/1/10 10:39:57 ] 推荐标签:

  在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。

  1、如何使用英文界面的jmeter
  2、如何使用镜像服务器
  3、Jmeter分布式测试
  4、启动Debug 日志记录
  5、搜索功能
  6、线程之间传递变量

  如何使用英文界面的JMeter

  Jmeter启动时会自动判断操作系统的locale 并选择合适的语言启动,所以,我们启动jmeter后,其会出现一个倍感亲切的中文界面。但由于jmeter本身的汉化工作做得不好,你会看到有未被汉化的选项及元件的参数。而且部分翻译并不准确,因此对于英文比较好的牛人来说更喜欢纯正的英文界面。

  强制以英文方式启动jmeter的方法如下:

  在windows环境下,打开jmeter解压目录,bin目录下的jmeter.bat文件,也是jmeter程序的启动文件,选择记事本方式打开。做以下修改:


.................
set HEAP=-Xms512m -Xmx512m
set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m
set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50%
set TENURING=-XX:MaxTenuringThreshold=2
set RMIGC=-Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server.gcInterval=600000
set PERM=-XX:PermSize=64m -XX:MaxPermSize=64m
set LOCALE=-Duser.language=en  -Duser.region=rem
set DEBUG=-verbose:gc -XX:+PrintTenuringDistribution

.........
rem Server mode
rem Collect the settings defined above
set ARGS=%DUMP%  %HEAP%  %NEW%  %SURVIVOR%  %TENURING%  %RMIGC%  %PERM%  %DDRAW%  %LOCALE%
.............
 


  晕死,当我上面介绍了那么多后,在新的2.8版本,我无意中发现了这个功能。

  如何使用镜像服务器

  在调试和修改测试计划的过程中,通常会为采样器增加一些额外的设置,例何设置额外的HTTP头、cookie管理器或认证管理器等,但当设置了这些内容后,sampler发出的请求是否与预期的完全一支呢?

  当然用户可以通过添加监听器来看查采样器发出的HTTP请求,但如果调试过程中并不想真正地把请求发送给被测应用,如何解决这个问题呢?

  Jmeter 提供了一个名叫HTTP Mirror Server的组件,HTTP Mirror Server可以启动一个镜像的服务器,该服务器把所有接收到的请求原封不动地返回,这样可以看到发出请求的具体内容了。

  添加HTTP Mirror Server的方式:

  右键点击“工作台”--->非测试元件--->HTTP Mirror Server

  如果有必要的话需要修改端口号,点击“启动”按钮来启动Server。

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd