Badboy + JMeter性能测试(转)
1. 软件介绍
1.1 Badboy
Badboy是用来录制操作过程的,它录制的结果是被jmeter做并发测试的素材使用。
下载网址:http://www.badboy.com.au/
1.2下载安装JMeter
JMeter依赖JDK1.6以上版本,需要先安装
http://jmeter.apache.org/download_jmeter.cgi
2. 使用
2.1 录制操作
1) 打开badboy进行登录的录制工作。
点击登录,然后结束录制,将录制的过程保存下来,保存成jmeter能够使用的格式
2.2 Jmeter使用
1.基本界面
1) 在安装目录apache-jmeter-2.13下的bin里的jmeter.bat启动
运行Apache Jmeter,文件à打开 ,然后选择刚才保存的录制文件Script.jmx
2) 设置模拟并发数:
3) 设置Http请求,导入的文件都已经设置好了:
a) 服务器名称或IP:访问的网址
b) 端口号:默认为80
c) 协议:默认http
d) 方法:get/post
e) 路径:
f) 参数化:输入格式为${username}
4) 添加--配置元件--CSV Data Set Config
account.csv文件内容如下:
设置相关配置:
5) 添加监视器----压测结果
察看结果树、用表格察看结果、聚合报告
Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值
² #Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100
² Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间
² Median:中位数,也就是 50% 用户的响应时间,具体含义如果把响应时间从小到大顺序排序,那么50%的请求的响应时间在这个范围之内。后面的90%/95%/99%也是同样的含义90% Line:90% 用户的响应时间
² Min:最小响应时间
² Max:最大响应时间
² Error%:本次测试中出现错误的请求的数量/请求的总数
² Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数
² KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec
原文链接:http://blog.sina.com.cn/s/blog_68681bdc0102xfau.html
Badboy + JMeter性能测试(转)的更多相关文章
- 【JMeter性能测试】之学习资料总结(持续更新)
		本人测试小白,总结一下JMeter性能测试相关文档进行转载学习,下面会贴出原文作者以示感谢: JMeter性能测试学习地址:http://www.ltesting.net/ceshi/open/kyx ... 
- 转 12 jmeter性能测试实战--web程序
		12 jmeter性能测试实战--web程序 项目背景 项目:XX网站环境:Windows需求:并发登录的性能测试场景:1s增加2个线程,运行2000次(线程数20,Ramp-Up seconds ... 
- 基于webdriver的jmeter性能测试-通过jmeter实现jar录制脚本的性能测试
		续接--基于webdriver的jmeter性能测试-Eclipse+Selenium+JUnit生成jar包 在进行测试前先将用于支持selenium录制脚本运行所需的类包jar文件放到jmeter ... 
- Jmeter性能测试入门(链接收藏)
		Jmeter性能测试入门: http://www.cnblogs.com/TankXiao/p/4045439.html 
- Jmeter性能测试入门(转)
		出处:http://www.cnblogs.com/by-dream/p/5611555.html Jmeter性能测试步骤 1. 添加线程组之后,先设置这两项: 2. 添加一个http请求 被测的u ... 
- Jmeter学习一:Jmeter性能测试环境搭建(Windows下)
		最近刚开始接触Jmeter性能测试,现总结环境搭建如下: 一.windows安装JDK步骤与环境变量配置: 1.先将下载的JDK安装到其默认目录:C:\Program Files\Java\jdk1. ... 
- Jmeter性能测试
		Jmeter性能测试 入门 Jmeter是一款优秀的开源测试工具, 是每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率. 熟练使用Jmeter后, 能用Jmeter搞定的 ... 
- JMeter性能测试,完整入门篇
		1. Jmeter简介 Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件.相比Loadrunner而言,JMeter小巧轻便且免费,也越来越流行成为了主流的性能测试工具 ... 
- 【转载】Jmeter 性能测试入门
		[转载]Jmeter性能测试 入门 Jmeter是一款优秀的开源测试工具, 是每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率. 熟练使用Jmeter后, 能用Jmete ... 
随机推荐
- Springboot Actuator之一:执行器Actuator入门介绍
			介绍 Spring Boot有四大神器,分别是auto-configuration.starters.cli.actuator,本文主要讲actuator.actuator是spring boot提供 ... 
- oracle导出空表
			1.先查询数据库空表 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 ... 
- 【模板】dijkstra与floyd
			(我永远喜欢floyd) 温馨提示:与SPFA一起食用效果更佳 传送门:https://www.cnblogs.com/Daz-Os0619/p/11388157.html Floyd 大概思路: 对 ... 
- 怎样理解 Vue 项目的目录结构?
			Vue 项目的目录结构如下, 我们将会在后面逐个去了解它们的作用: 01. build - 存储项目构建相关的代码, 比如 webpack. 02. config - Vue 的配置目录,包括端口 ... 
- 学生管理系统利用arrayList第二次优化
			package StuManage; public class Student { private String name;//姓名 private String stuNum;//学号 privat ... 
- shell、bash、terminal和kernel之间的关系
			shell.bash.terminal和kernel之间的关系 本文是<鸟哥的Linux私房菜>的学习笔记 什么是kernel kernel的中文是"操作系统核心",主 ... 
- dva中的一些备忘
			dva/router就是react-router-dom dva/router里的routerRedux就是react-router-redux 一个react的单页面应用: 编写一个基础框架,包含单 ... 
- HashMap工作原理总结
			看了不少关于HaskMap工作原理的博客,下面自己总结记录一下: 1.了解HashMap之前,需要知道Object类的两个方法:hashCode和equals: 默认实现方法: /** JNI,调用底 ... 
- Redis总结2
			一.Redis效率高的原因 众所周知,Redis常用来做缓存,从而提高项目QPS(每秒查询率).QPS = 并发量 / 平均响应时间 然而其效率高的原因包含但不仅限于如下几点: 1.Redis基于内存 ... 
- JAVA语言程序设计课后习题----第二单元解析(仅供参考)
			1 注意不同类型转换 import java.util.Scanner; public class Ch02 { public static void main(String[] args) { Sc ... 
