Jemter+Badboy实战经验一(Badboy录制及基础功能)

1. 使用工具:

    Apache Jemeter:http://jmeter.apache.org/download_jmeter.cgi (免费官网下载地址)

    BadBoy:   http://www.badboy.com.au/download (免费官网下载地址)

2. 准备工作:

    最好先熟悉http请求

    了解Jemeter工具的基本使用方法及用途

    了解一下Badboy的基本用途

3. 搭建环境:

    Jemeter 和Badboy的安装方法非常简单,只要下载好安装包(Jemeter下载下来之后是zip文件,解压后,找到bin文件夹下的jemeter.bat文件,点击运行之后即可)和exe文件(Badboy下载之后是一个exe文件,直接双击安装即可)

4. Badboy功能简介

  (1)添加检查点(断言)

        录制之后选中文本

  

     Tool -->Add Assertion for selection添加检查点

   (2)Badboy 文本参数化

          参数化步骤(一般的性能测试工具的参数化步骤基本一致):

          建立参数化列表 --> 在请求中替换参数${参数名称} --> 如有乱码,更改请求中的编码

       首先,建立参数化列表

  

  其次,在请求中替换参数

  

  然后将请求中的编码格式从utf8改成gbk(上图中的ie=utf-8,右键属性,改成gbk即可)

  如果已经添加了检查点,要记得将检查点的值也替换成参数(替换方法与上述一致,检查点右键属性,将值替换成参数名)

      注意:如果你的参数列表有多个值,则应该在Step处设置一下循环测试(这种设置在loadrunner和jemter中都有相似的设置功能)

  

(3)BadBoy 数据库参数化

       先安装odbc安装包 -->安装之后配置数据源

       odbc的下载地址:http://dev.mysql.com/downloads/connector/odbc/(官方下载地址)

       安装完成之后,配置数据源:

  在控制面板-->搜索数据源-->系统DNS-->添加-->选择数据源-->完成

     完成之后,在出现的界面中输入必填信息:

保存之后在Badboy工具中-->Tools -->Data source -->Attach varaible Source -->添加可用的数据源

添加之后要在tool中找到Data Source,将其拖置脚本的最顶端

然后就可以继续执行啦

(4)使用badboy并发

Tools -->Run backgroud thread 然后设置并发数,时间间隔等值

(5)Badboy中查看报告

 view-->report

(6)断点

    选择步骤右键-->Toggle Break point

 

posted @ 2016-01-16 14:45  Zoeya  阅读(6439)  评论(0编辑  收藏  举报