今天下班时公司安排了一个同事来对项目做集群性能测试,怀着对性能测试的好奇心,下班后没有着急离开,而是等待

那位同事的到来,然后在旁边学习了下如何使用Badboy和jmeter做性能测试。

1. 软件介绍

1.1 Badboy

Badboy,第一眼看见这个单词,以为是坏孩子的意思,后来一想,它是专门用来给项目找茬来的,取名为Badboy

倒是平添了几分可爱,呵呵。

Badboy是用来录制操作过程的,它录制的结果是被jmeter做并发测试的素材使用。

Badboy首页:http://www.badboy.com.au/

1.2 Apache jmeter

Jmeter是Apache下的一个完全基于JAVA开发的测试工具, 可以很方便的用来进行并发测试。

Jmeter首页:http://jakarta.apache.org/jmeter/

2. 使用过程

2.1 录制操作

(1)打开badboy进行登录的录制工作。(我们来看下163邮箱的登录并发性能如何,嘿嘿。)

(2)点击登录,然后结束录制,将录制的过程保存下来,保存成jmeter能够使用的格式,Script.jmx:

2.2 测试并发

(1)运行Apache Jmeter,文件à打开 ,然后选择刚才保存的录制文件 Script.jmx

(2)设置模拟并发的线程数量

(3)添加感兴趣的监听类型

(4)点击 运行à启动,开始执行并发登录163邮箱操作。

2.3 分析结果

1.

转载于:https://www.cnblogs.com/java-koma/archive/2010/07/10/1774685.html

badboy + jmeter并发性能测试相关推荐

  1. Badboy+Jmeter进行性能测试

    摸索了两天,终于搞定! 目的:使用Badboy和Jmeter添加5000个系统用户 一开始用Badboy进行批量添加,想先在excel中准备好5000个用户名,再导入到Badboy中.但是一直不成功, ...

  2. jmeter并发性能测试遇到返回202,信息为服务器繁忙

    如题: 仅返回服务器繁忙,可能是后端写的代码未考虑到某种情况,直接返回服务器繁忙让人摸不透. 反复修改考虑以下情况: 1.参数化的内容由问题,后端未校验所以出现该提示,但是我去掉参数化还是有这个问题, ...

  3. jmeter并发测试(jmeter并发测试步骤)

    jmeter做http测试怎么设置并发数 本文主要针对http接口进行测试,使用Jmeter工具实现. Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本 ...

  4. jmeter进行性能测试_使用JMeter进行性能测试

    jmeter进行性能测试 在开发复杂的高可用性软件项目时,性能至关重要. 在当今这样的时代尤其如此,除了闪电般的实时数据可访问性之外,其他任何事情都受到惩罚. 当谈论有时需要的大量数据时,这并非总是一 ...

  5. Jmeter之性能测试类型

    Jmeter之性能测试类型 pipe-clean test 在测试环境预先跑 确定脚本准确性 单用户跑 获取baseline 容量测试 经典的性能测试类型 获取系统稳定运行时最大的吞吐量/并发数/响应 ...

  6. Jmeter Web 性能测试入门 (四):一个小实例带你学会 Jmeter 脚本编写

    测试场景: 模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 ...

  7. jenkins 下载插件 一直失败_实用测试技能分享:jmeter+Jenkins性能测试自动化搭建...

    这阶段有幸接手了公司新产品的测试,所以一直都很忙.后台收到一些同学的私信,想多了解下性能测试,正好闲暇之余,终于有时间总结了一些性能测试实践经验和测试过程,就跟大家聊一聊. 性能测试用来保证产品发布后 ...

  8. 使用Jmeter做性能测试

    上周刚刚做完项目的性能测试.今天整理和总结一下,随便分享给大家. 首页呢,测试前,我们是有明确的性能指标的,而且测试环境和数据都已准备好,业务分析.场景分析大家根据自己的项目系统进行分析设计,我们选用 ...

  9. 3.5.2 使用Badboy录制Web性能测试脚本

    3.5.2  使用Badboy录制Web性能测试脚本 本节主要介绍如何使用Badboy录制Web性能测试脚本.由于测试工具Badboy支持对HTTPS协议的录制,因此可以作为JMeter代理录制的有益 ...

最新文章

  1. 昵称到拼音php,php 汉字转换拼音程序_PHP教程
  2. 前端页面适配的rem换算
  3. LLVM每日谈之二十三 LLVM/Clang编译Linux内核资料
  4. STM32F10x之RCC
  5. JavaScript:undefined And null差异
  6. YBTOJ洛谷P3750:分手是祝愿(期望dp)
  7. 【渝粤教育】国家开放大学2018年秋季 0107-21T现代货币金融学 参考试题
  8. LeetCode 1319. 连通网络的操作次数(BFS/DFS/并查集)
  9. Vue 组件(二)父组件与子组件传递数据 之props
  10. matlab 函数取整函数,MATLAB取整函数
  11. Tomcat日志显示乱码问题
  12. 阻止YouTube视频在Chrome中自动播放
  13. Arcgis修改栅格数据像素值
  14. tomcat对session钝化活化以及idea上的差异【记录】
  15. 前端Javascript面试题
  16. 加州欧文计算机工程专业,加州大学欧文分校计算机工程专业本科直录申请条件...
  17. 海思SD3403开发板
  18. 敏涵控股集团董事长刘敏:感恩奉献 一路向前
  19. 软件设计师教程(十三)计算机系统知识-软件系统分析与设计
  20. 《策略驱动型数据中心——ACI技术详解》一1.3 数据中心设计

热门文章

  1. spring boot 支持多少人在线_通过 spring-boot-starter-hbase 集成 HBase
  2. 转载:OpenStack从入门到放弃
  3. 推荐《喵星人行为心理学》
  4. Unity对接Steam SDK
  5. Visual C# 资源文件编程--创建资源文件
  6. Promise基本概念和基本示例使用
  7. python怎么把变量付给数组_使用Python将数组的元素导出到变量中(unpacking)
  8. vivo手机怎么投屏到电脑_小功能大用处!vivo手机的智慧投屏,轻松实现“跨屏显示”...
  9. 计算机管理主要是作业管理和什么管理,计算机四级之作业管理试题
  10. Idea部署web项目 与 eclipse 的不同之处