使用JMeter和Badboy进行便捷高效的web性能测试

使用JMeter和Badboy进行便捷高效的web性能测试

( 北京理工大学珠海学院  计算机学院软件工程 2015届本科生 缪伟韬 )

 

摘要:性能测试是软件测试过程中必不可少的一项关键测试。面对复杂而繁琐的测试过程,易操作的JMeter、结合快捷录制测试脚本的Badboy,大幅度提高了测试人员对web性能测试的效率。本文通过介绍JMeter和Badboy两款软件的使用方法并结合具体案例对web软件进行性能测试,更直观和全面地反映出这两款软件的便捷性和高效性。

关键词:JMeter;  Badbo; 软件测试; 性能测试; web测试

 

Convenientand efficient web performance tests with JMeter and Badboy

MiaoWei Tao

Performance testing is a key and essentialtest in the process of software testing.In the face of complex and tedioustesting process,it can greatly improve the efficiency of the testers on webperformance test combing the easy to operate JMeter with the quick andrecording the testscript badboy. In this paper, it can more intuitively andcomprehensively reflect both convenience and efficiency of the software,throughly the introduction of the use of JMeter and Badboy software andcombined with the specific case of web software performance testing,

Key words: JMeter; Badboy;  software testing;  performance testing;  web testing

 

0引言:随着中国IT行业的快速发展及其竞争愈演愈烈,软件测试的效率直接影响企业的软件开发进度和公司业绩。因此,在web软件性能测试过程中,需要为测试人员提供一个快捷、高效率的测试软件以加快进度。在众多的web性能测试软件中,JMeter 由于它的开源、简洁、易操作、实用性极强等特点成为测试人员最常用的性能测试软件之一。再利用Badboy录制JMeter测试脚本的完美结合,极大地提高了软件测试人员的效率,降低企业软件开发成本。

 

1.认识JMeter:

1.1 JMeter介绍:

JMeter是Apache组织开发的基于Java的性能测试工具,它能够同时模拟大量的用户(或者请求)对web服务器等进行大规模的性能测试,并且根据添加监听器元件生成报告来快速分析测试结果。由于JMeter是一款桌面程序,解压压缩包即可运行,并且在酝酿好测试逻辑后,只需要通过鼠标右键添加相关元件就可以开始测试,使测试人员快速操作.

 

1.2 JMeter主要元件介绍

说明:由于本文注重的是JMeter与badboy的使用,故只对JMeter的主要元件和主要属性进行说明,其他未说明的元件和属性对一般性测试影响不大,故在此不做说明。

线程组:这是使用JMter测试的首要元件,一切的测试都建立在线程组之上。它的功能主要是:模拟用户(或者请求)数。添加线程组的方法:在“测试计划”上右键---“添加”---“Threads(Users)”---“线程组”。在线程组的属性中,名称和注释都可以自行更改,主要是方便阐述测试主题。线程数:指需要模拟的用户(或请求)数量,是必填属性。

Sampler:该类元件用来设置请求方式,比如HTTP请求、FTP请求、Java请求等。添加HTTP请求的方法:在“线程组”上右键---“添加”---“Sampler”---“HTTP请求”。HTTP请求有若

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值