近期项目须要压力測试,因此搜了几款试用,首选的是LoadRunner这款大名鼎鼎的測试软件:

LoadRunner11 下载请猛戳这里 传送门
LoadRunner破解文件 下载请猛戳这里 传送门
LoadRunner注冊表清理工具 下载请猛戳这里 传送门

(超级license 最高支持6.5w个并发:AEACFSJI-YJKJKJJKEJIJD-BCLBR)

怎样安装请自行參考:

http://www.neversaydie.cc/loadrunner11-download-and-crack-in-detail/

可是由于好几个G的文件须要下载,而且由于一些商业版权因素存在,因此选择了另外一套測试软件:Jmeter+Badboy

我下载的版本号是:apache-jmeter-2.11.zip和BadboyInstaller-2.2_beta_1.exe

JMeter是一款在国外很流行和受欢迎的开源性能測试工具,像LoadRunner 一样,它也提供了一个利用本地Proxy Server(代理server)来录制生成測试脚本的功能,可是这个功能并不好用。所以在本文中介绍一个更为经常使用的方法——使用Badboy录制生成 JMeter 脚本。

简单的介绍一下Badboy。Badboy是一款不错的Web自己主动化測试工具,假设你将它用于非商业用途,或者用于商业用途可是安装Badboy 的机器数量不超过5台,你是不须要为它支付不论什么费用的。或许是一种推广策略,Badboy提供了将Web測试脚本直接导出生成JMeter 脚本的功能,而且这个功能很好用,也很easy。你能够跟着以下的试验步骤来迈出你在开源世界的第一步。

1、首先java执行环境这些不在本文之列,请自行安装。

2、安装Jmeter,解压“jakarta-jmeter-2.11.zip”到E盘根文件夹下:“E:/jakarta-jmeter-2.11”。
环境变量设置:
(1)在用户变量中,新建变量名“JMETER_HOME”,变量值为:“E:/jakarta-jmeter-2.11;”。
(2)改动“CLASSPATH”,加入�:“%JMETER_HOME%/lib/ext/ApacheJMeter_core.jar;%JMETER_HOME%/lib/jorphan.jar;%JMETER_HOME%/lib/logkit-1.2.jar;”。
启动:
执行jmeter: 直接打开 E:/jakarta-jmeter-2.11/bin/jmeter.bat 就可以。

3、安装BadboyInstaller-2.2_beta_1.exe

4、WEB系统測试

(1)启动Badboy,你能够看到以下的界面。

(2)在地址栏(图中红色方框标注的部分)中输入你须要录制的Web应用的URL——这里我们以http://www.yahoo.com 为例,并点击GO button開始录制。假设你用过LoadRunner之类的商业工具,对于这个操作一定不会陌生吧 ^_^
(3)開始录制后,你能够直接在Badboy内嵌的浏览器(主界面的右側)中对被測应用进行操作,全部的操作都会被记录在主界面左側的编辑窗体中——在这个试验中,我们在Yahoo的搜索引擎中输入 JMeter 进行搜索。只是你将看到,录制下来的脚本并非一行行的代码,而是一个个Web对象——这就有点像LoadRunner的VuGen中的Tree View视图;
(4)录制完毕后,点击工具栏中的“停止录制”button,完毕脚本的录制;
(5)选择“File -> Export to JMeter”菜单,填写文件名称“login_mantis.jmx”,将录制好脚本导出为JMeter脚本格式。也能够选择“File -> Save”菜单保存为Badboy脚本;
(6)启动JMeter并打开刚刚生成的測试脚本。

站点系统压力測试Jmeter+Badboy的更多相关文章

  1. UCloud上LAMP小型站点搭建与測试

    文件夹 介绍 LAMP环境搭建 打开UCloud防火墙 WordPress安装 应用測试 介绍 本篇博客旨在通过介绍搭建一个WordPress博客的过程介绍在UCloud的云主机(UHOST)上搭建单 ...

  2. 学习使用Jmeter做压力測试(一)--压力測试基本概念

    一.性能測试的概念         性能測试是通过自己主动化的測试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行測试.负载測试和压力測试都属于性能測试,两者能够结合进行. 通过负载測试, ...

  3. JMeter 压力測试使用函数和 CSV 文件參数化 json 数据

            在 http Load Testing 中.json 数据的提交是个让人头疼的问题.本文具体介绍怎样进行 JMeter 的 json 測试提交,以及怎样将其參数化.        St ...

  4. CentOS6.5 64位站点压力測试工具webbench

    在Apache中有自带的ab命令能够測试服务的压力,而nginx没有自带的命令,必需要採用第三方软件来測试.今天就简介一下webbench对nginx的压力測试,压力測试是对系统管理员和运维人员必须的 ...

  5. APP压力測试新手教程

    Daniel Knott 用过各种不同编程语言和软件质量保证工具.他在软件开发和測试方面干了七年,自2010年,他一直在德国汉堡的XING AG公司就职,几个项目里,比方XING调查和XING建议,他 ...

  6. Android开发之按键、触摸屏和手势输入专业压力測试方法

    按键输入.触摸屏输入和手势笔画输入等功能是Android开发的基本功能.其稳定性和健壮性对移动应用系统开发很重要.按键.触摸屏和手势输入专业压力測试方法能够使用Monkey,相应用程序进行压力測试,检 ...

  7. php性能优化(一)压力測试工具篇

    ab使用 Apache附带的压力測试工具ab,很easy使用,而且全然能够摸你各种条件对Webserver发起測试请求.ab能够直接在Webserver本地发起測试请求.这对于须要了解server的处 ...

  8. 怎样使用 Apache ab 以及 OneAPM 进行压力測试?

    下一个 release 准备小长假后就要 go-live .全部的測试 case 都 cover 过了.但还未进行过压力測试,有点不放心,刚好过节期间家人都回家去了,假期最终能够抽点时间压測一把. A ...

  9. .Net之路(十五)图解LoadRunner压力測试

    在项目编码阶段结束后,就须要进行软件測试. 成为软件开发过程中一个不可缺少的环节.而自己主动化測试也是将逐步取代人工繁杂的測试.压力測试就是软件測试对软件性能评估的一个方面,以下就简介我在使用load ...

随机推荐

  1. 网络安全审查制度即将推出 手机App安全加密成必定趋势

    年05月22日宣布,为维护国家网络安全.保障中国用户合法利益,中国即将推出网络安全审查制度,关系国家安全和公共利益的系统使用的.重要信息技术产品和服务,应通过网络安全审查.文章出处:*** 网络安全审 ...

  2. follow through

    follow through是什么意思_follow through的翻译_音标_读音_用法_例句 - 必应 Bing Dictionary Web Images Videos Maps News D ...

  3. Android 通过调用系统,如接口 谷歌语音、百度语音、科大讯飞语音等语音识别方法对话框

    现在app在发展过程中会集成一些语音识别功能,不具有其自己的显影剂一般正在开发的语音识别引擎,所以在大多数情况下,它是选择一个成熟的语音识别引擎SDK集成到他们的app在. 平时,这种整合被分成两个, ...

  4. POJ 2411

    Mondriaan's Dream Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 9614   Accepted: 5548 ...

  5. Android之查看外部依赖jar的源代码_android private libralies does not allow modifications to source

    在Eclipse中开发android的应用程序时,有时想查看函数的内部实现.可是当在函数上点击ctrl和鼠标左键的时候. 往往出现例如以下提示: Class File Editor Source no ...

  6. Oracle基本流程语句

    ====1.IF语句==========

  7. JS创建 trim() 方法,此方法在IE7、IE8中不存在 需要自定义

    function trim(str){ //创建空格对象 var space = new String(" "); /* str = trimLeft(str,space); st ...

  8. error C2504: “CActiveXDocControl”: 基类没有定义

    这样的错误,通常,第一个文件失败: 1.相互头包括 2.头文件秩序 此错误是编译错误,和"inclued头文件"有关 问题描写叙述 有三个头文件AgentSDK.h.AA.h.BB ...

  9. ZOJ 2334(Monkey King-左偏树第一题)

    Monkey King Time Limit: 10 Seconds      Memory Limit: 32768 KB Once in a forest, there lived N aggre ...

  10. 手势(Gesture)的增加和识别

    Android除了提供手势检测之外,还允许把用户手势添加到指定文件中,以备以后使用,当用户再次画出该手势时,系统可识别该手势.Android使用GestureLibrary代表手势库,提供Gestur ...