- 博客(11)
- 收藏
- 关注
原创 jmeter 命令行使用及学习方法
本文主要介绍jmeter非GUI模式下如何运行测试及jmeter的一些自我学习方法1. jmeter 非GUI模式运行测试 先对jmeter 非GUI模式运行的参数进行简单介绍-n 以非GUI模式运行测试-t 运行测试计划脚本文件的目标-l 生成测试计划运行过程中sampler的结果日志-j jmeter运行过程中自身的日志-r 远程全部启动-R 分布式
2014-08-20 16:18:31
2945
原创 jmeter 分布式测试
jmeter 工具是一个java应用,耗费机器性能比较厉害,我的跑50并发用户就会崩溃掉,所以jmeter提供一种方式,在所有安装jmeter的机器上以一台机器为核心,其他机器为分担机的实现方式来实现更多并发的压力测试。1. 配置分布式 进入jmeter控制机的jmeter_home/bin目录下,修改jmeter.properties文件的remote_hosts字段,比如192.
2014-08-20 16:10:13
1094
原创 jmeter 插件使用
1. 下载安装 下载地址:http://jmeter-plugins.org/downloads/all/ 这里我只下载了ServerAgent-2.2.1.zip和JMeterPlugins-Standard-1.1.2.zip JMeterPlugins-Standard-1.1.2.zip 下载后放在jmeter客户端机器上解压,将其中的JMeterPlugins-Sta
2014-08-20 16:07:22
1545
原创 jmeter 监听器
1. 聚合报告添加聚合报告后,运行脚本,聚合报告记录每个请求的各种指标(在作用范围内),如图: 对于记录的指标解释:Label:所监控记录的sampler名称#Samplers:当前sampler执行成功的总数Averrage:平均的响应时间Median:50%的用户的响应时间都小于或等于此值90% Line:90%的用户的响应时间都小于或等于此值Min:最小的响应时间
2014-08-20 15:59:41
2889
原创 jmeter 数据库测试
1. 引入数据库驱动包 创建一个数据库测试计划,在测试计划中引入数据库驱动包,这里以oracle为例,驱动包网上有很多下载的地方,下载后放在什么地方都行,然后引入,如图 2. 添加数据库配置元件 2.1 创建线程组,在线程组下添加配置元件JDBC Connection Configuration,配置解析:Variable Name:配置元件的的所有配置所
2014-08-20 15:55:45
5174
原创 jmeter 脚本增强(参数化)
jmeter 之中通常场景需求需要很多不同的数据作为请求的一部分参数,所以需要将这些不同的数据做为参数使用变量传递给每次请求脚本的参数化主要有以下几种方式1. 使用配置元件CSV Data Set Config配置解析:Filename: 读取的文件,文件里有自己准备为可变参数的赋值数据,多参数可使用多列,文件后缀也不限制,可以写相对路径也可以写绝对
2014-01-17 17:53:44
2343
原创 jmeter 脚本增强(检查点、集合点)
脚本增强以web测试计划登陆脚本为实验基础进行,详见如下1. 如何验证录制或者自己设置的请求结果是正确的? jmeter的断言(Assertions)元件可以完成此任务,在需要验证的请求后面添加响应断言再添加一个监听器来监听此断言运行的结果,那么在响应断言之后添加"断言结果"监听器下来选中响应断言元件,在右侧显示响应断言设置界面,根据自己的需要选择各字段,当前选择默认
2014-01-08 11:33:43
1339
原创 jmeter录制web脚本
jmeter的web测试脚本可以通过两种录制方式生成,当然也可以自己来添加请求参数(这必须建立在对web请求非常了解的情况下),以下介绍记录录制方式。1. 通过badboy工具录制 badboy下载地址:http://www.badboy.com.au/ 下载后安装运行,打开界面 默认启动就已经是录制模式了,按照图示操作完成输入,点击左侧箭头开始访问网站
2014-01-08 11:24:38
3162
原创 jmeter 简单介绍
一、jmeter介绍 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java Servlets、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下
2014-01-08 11:16:45
1013
原创 Jmeter线程组之二
二、setUp Thread Group 和tearDown Thread Group 对于setup Thread Group和tearDown Thread Group来说,从字面意思上来看就是安装线程组和卸载线程组,所以可以理解为对于线程组的初始化和完成时处理,setupThread Group是所有我们真正开始线程并发之前的准备工作,必须是在线程组开始之前完成的并且拥有自己
2013-11-27 23:12:29
6332
原创 Jmeter 线程组之一
对于jmeter而言,所有的测试脚本均是以测试计划的形式进行的,而对于每一个测试计划也是由各种元件组合在一起,各元件在脚本计划中均有不同的作用适当使用元件组合达到测试目的,以下是对各元件的简要介绍:一. 线程组件 1. 线程组件是模拟多并发行为必须依靠于线程组件,也是每一个测试脚本的起始点,所有的controllers和samplers都必须基于线程组件才是有意义的,其他的组件比
2013-11-26 23:36:48
3251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人