近期项目须要压力測试,因此搜了几款试用,首选的是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. Android设备管理器漏洞2--禁止用户取消激活设备管理器

    2013年6月,俄罗斯安全厂商卡巴斯基发现了史上最强手机木马-Obad.A.该木马利用了一个未知的Android设备管理器漏洞(ANDROID-9067882),已激活设备管理器权限的手机木马利用该漏 ...

  2. POJ 3589 Number-guessing Game(简单题)

    [题目简述]:两个四位数,假设后一个数中的某个数与前一个相应的数的位置和值都相等.则统计数目由几个这种数.记为count1吧. 假设后一个数中的某个数与前一个数的数值相等,但位置不同. 此时这种数的个 ...

  3. VMware Player安装centos

    用VMware Player安装centos 到物理硬盘 想要學Linux,但卻不知道如何弄成雙系統?那就使用用虛擬機器來安裝Linux.使用虛體機器來玩,好處除了好裝之外,也不怕把電腦搞壞,不論你怎 ...

  4. HADOOP2.6

    LINUX下HADOOP2.6.0集群环境的搭建 本文旨在提供最基本的,可以用于在生产环境进行Hadoop.HDFS分布式环境的搭建,对自己是个总结和整理,也能方便新人学习使用. 基础环境 JDK的安 ...

  5. R12 付款过程请求-功能和技术信息 (文档 ID 1537521.1)

    In this Document   Abstract   History   Details   _afrLoop=2234450430619177&id=1537521.1&dis ...

  6. POJ 2948 DP

    一个row*col的矩阵,每一个格子内有两种矿yeyenum和bloggium,而且知道它们在每一个格子内的数量是多少.最北边有bloggium的收集站,最西边有 yeyenum 的收集站.如今要在这 ...

  7. Linux 远程查看tomcat控制台

    我现在只说如何看远程的tomcat控制台命令. 用远程登陆客户端登陆linux进入tomcat/logs/文件夹下键入指令:tail -f catalina.out ctrl + c  退出 这样就可 ...

  8. SVN配置文件详解

    本章将详细介绍前一章所涉及的两个配置文件, svnserve.conf 和 authz.conf,通过对配置逐行的描述,来阐明其中的一些细节含义.除此之外的其他配置.安装等内容,不是本文重点,读者若有 ...

  9. zabbix 监控特定进程

    因为一些server上跑着一些重要程序,须要对它们进行监控,公司用的是zabbix监控,之前都是在zabbix中加入自己定义脚本对特定程序进行监控,近期看了zabbix的官方文档,发现原来强大的zab ...

  10. Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍

    原文 Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍 前言 不同于iOS,Xamarin 在Visual Studio中针对Android,可以直接设 ...