站点系统压力測试Jmeter+Badboy
近期项目须要压力測试,因此搜了几款试用,首选的是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的更多相关文章
- UCloud上LAMP小型站点搭建与測试
文件夹 介绍 LAMP环境搭建 打开UCloud防火墙 WordPress安装 应用測试 介绍 本篇博客旨在通过介绍搭建一个WordPress博客的过程介绍在UCloud的云主机(UHOST)上搭建单 ...
- 学习使用Jmeter做压力測试(一)--压力測试基本概念
一.性能測试的概念 性能測试是通过自己主动化的測试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行測试.负载測试和压力測试都属于性能測试,两者能够结合进行. 通过负载測试, ...
- JMeter 压力測试使用函数和 CSV 文件參数化 json 数据
在 http Load Testing 中.json 数据的提交是个让人头疼的问题.本文具体介绍怎样进行 JMeter 的 json 測试提交,以及怎样将其參数化. St ...
- CentOS6.5 64位站点压力測试工具webbench
在Apache中有自带的ab命令能够測试服务的压力,而nginx没有自带的命令,必需要採用第三方软件来測试.今天就简介一下webbench对nginx的压力測试,压力測试是对系统管理员和运维人员必须的 ...
- APP压力測试新手教程
Daniel Knott 用过各种不同编程语言和软件质量保证工具.他在软件开发和測试方面干了七年,自2010年,他一直在德国汉堡的XING AG公司就职,几个项目里,比方XING调查和XING建议,他 ...
- Android开发之按键、触摸屏和手势输入专业压力測试方法
按键输入.触摸屏输入和手势笔画输入等功能是Android开发的基本功能.其稳定性和健壮性对移动应用系统开发很重要.按键.触摸屏和手势输入专业压力測试方法能够使用Monkey,相应用程序进行压力測试,检 ...
- php性能优化(一)压力測试工具篇
ab使用 Apache附带的压力測试工具ab,很easy使用,而且全然能够摸你各种条件对Webserver发起測试请求.ab能够直接在Webserver本地发起測试请求.这对于须要了解server的处 ...
- 怎样使用 Apache ab 以及 OneAPM 进行压力測试?
下一个 release 准备小长假后就要 go-live .全部的測试 case 都 cover 过了.但还未进行过压力測试,有点不放心,刚好过节期间家人都回家去了,假期最终能够抽点时间压測一把. A ...
- .Net之路(十五)图解LoadRunner压力測试
在项目编码阶段结束后,就须要进行软件測试. 成为软件开发过程中一个不可缺少的环节.而自己主动化測试也是将逐步取代人工繁杂的測试.压力測试就是软件測试对软件性能评估的一个方面,以下就简介我在使用load ...
随机推荐
- mysql基础:登录退出,修改用户密码,添加删除用户
今天刚开始学习mysql,最先接触用户管理,给大家分享下 注:mysql中命令的大小写都可以的 ==========登录退出相关=================== root@jack-deskto ...
- 俄罗斯方块游戏JavaScript代码
JavaScript代码俄罗斯方块游戏 早就听说网上有人仅仅用60行JavaScript代码写出了一个俄罗斯方块游戏,最近看了看,今天在这篇文章里面我把我做的分析整理一下(主要是以注释的形式). 我用 ...
- Servlet(二)GenericServlet
以GenericServlet创建Servlet 1.在FirstServlet同文件夹下建立GServlet.java package com.hunhun; import javax.servle ...
- 轻松学习之Linux教程六 正則表達式具体解释
本系列文章由@超人爱因斯坦出品.转载请注明出处. 作者:超人爱因斯坦 个人站点:http://www.hpw123.net 文章链接:http://hpw123.net/a/L ...
- Hulu面试题解答——N位数去除K个数字(解法错误sorry)
给定一个N位数,比如12345,从里面去掉k个数字.得到一个N-k位的数.比如去掉2,4,得到135,去掉1,5.得到234.设计算法.求出全部得到的N-k位数里面最小的那一个. 写的代码例如以下,思 ...
- 30第二建筑Github Page
从我原来博客的前端传输.链接:http://www.hacke2.cn/create-github-page/ 假设中国每一个程序猿都写博客,那么中国IT届的春天就来了 有同学问我的站点是怎么创建的, ...
- Redis集群明细文档(转)
相信很多用过Redis的同学都知道,Redis目前版本是没有提供集群功能的,只能单打独斗.如果要实现多台Redis同时提供服务只能通过客户端自身去实现.目前根据文档已经看到Redis正在开发集群功能, ...
- 开启本地MySql数据库远程连接
解决MySQL不允许从远程访问的方法 开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 33 ...
- 使用SharePoint管理中心管理服务
使用SharePoint管理中心管理服务 为了管理服务应用程序.场管理员要么使用管理中心,要么使用PowerShell. 管理服务应用程序页面列出了场上执行的服务.你能够管理他们. 很多服务都有自己的 ...
- Sybase Unwired Platform(SUP) 经常使用资源整理(不断更新中)
提示:建议刚開始学习的人看三个东西,详见以下的详细内容.然后再去看论坛,官方技术支持站点等资源. SUP移动开发平台 中文视频讲座 SUP入门讲座(Wang Jun) SUP系列学习笔记 SUP实验 ...