JMeter使用文档

1、JMeter安装步骤

1.1Windows环境

a、安装jdk(对应windows系统位数)

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

配置jdk环境变量

http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

b、下载JMeter

http://jmeter.apache.org/download_jmeter.cgi

c、解压,运行JMeter.bat

1.2Linux环境

同上,配置好java环境变量以后,执行JMeter.sh即可。

2、JMeter常见使用

JMeter运行界面如下:

2.1录制JMeter脚本

a、可以通过badboy软件录制脚本,然后导出为jmx文件。

b、设置代理

2.2测试步骤

a、新建线程组

单击右键,新建线程组。设置线程数 (多少用户并发访问),设置每个线程启动的延迟时间,设置循环次数(Loop Count)

b、新建一个http请求,设置请求参数

“服务器名称或IP”处填IP,“端口号”处填端口号,“路径”填中间部分(即不包括IP和端口号,也去掉后面的参数,但记得保留问号),然后手动在下面参数处添加Server-IP、Port、Path以及相关的请求参数。

C、新建监听器下的Summary Report,执行保存好的HTTP请求,得到执行报告

打开保存的test.csv,记录了2000次http请求的具体信息。

注:

  1. JMeter 参数设置 变量 url

在脚本的这个步骤上,右键添加--配置元件--CVS data set config,

    

filename 为user.csv文件存放的位置,use.csv可先建一个文本文件,然后更改后缀名即可,里面的数据为一行一个“username,password”,中间用逗号隔开。

variable names可自己设定,只要后面(下图$后的内容)保持一致即可,其他的按照上图设置。

然后再http请求的参数设置处改为如下设置

表示每个线程都从${username}和${password}中读取值,实现了不同的用户访问。

2、如果一个参数的值没有固定值,要随机取值,可用随机函数来表示,如下图:

wares_num随机取值[1,10],于是可以用${_Random(1,10)}来表示,这样子每次线程取得值为1到10中间的随机值。

参数设置 变量 url" style="width:415.5pt;height:84pt;visibility:visible;mso-wrap-style:square"> 参数设置 变量 url">

时间: 2024-10-14 12:02:20

JMeter使用文档的相关文章

Jmeter使用文档(windows)

1. 安装jdk并配置环境变量 以1.8为例: (1)安装jdk1.8; (2)在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径"C:\Program Files\Java\jdk1.8.0_40",环境变量位置如图1 图1 (3)在系统变量里点击新建变量名填写CLASSPATH,变量值填写".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar".注意不要忘记前面的点和中间的分号. (4)在系统变量里找

Jmeter+Badboy安装使用文档

Jmeter+Badboy安装使用文档 目录 1.jmeter安装    1 2.Jmeter基础使用    3 3. 使用Jmeter进行分布式测试    10 4.badboy安装    11 5.badboy+Jmeter录制及导出测试    12 Jmeter介绍: JMeter可以用于测试静态或者动态资源的性能(文件.Servlets.Perl脚本.Java对象.数据库和查询.ftp服务器或者其他资源).原先Jmemer是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测

【测试基础】测试产出的文档“们”

测试计划方案文档 通常情况下,测试计划和测试方案可合为一个文档 文档说明: 包含文档目的和读者对象 文档目的:编写文档的目的.文档时用到的约定和文档的编排方式 读者对象:包括部门经理/高级经理.项目经理.项目组.测试人员.配置管理员及其他相关人员 术语与参考: 包含参考资料与术语解释 参考资料:填写本文档时使用的参考资料,如详细设计文档.开发文档等 术语解释:解释测试人员使用的专业术语,如集成测试.冒烟测试的含义等 测试计划概述: 包含测试系统概述.测试目标.测试方法.测试里程碑.测试系统发布及

接口测试初探(流程,文档,工具,技术)

什么是接口测试 接口测试是目前测试的主流手段之一,采用接口测试有很多优点: 提高测试效率:可通过自动化手段实现重复验证,也可以在依赖服务没有开发完成时优先测试部分服务 方便定位Bug:通过接口的抓包和分析,可以清楚的知道问题是来源于前端还是后台服务 提高服务端健壮性:通过接口测试可以测出来开发是否在后端做了校验,帮助提高服务的健壮性 对很多新手来说接口测试很高大上,但实际上接口测试很简单,掌握关键技术以后就可以把接口测试应用到日常工作中.开始讲解接口测试之前,先看看当你在浏览器中输入地址,并看到

通过beego快速创建一个Restful风格API项目及API文档自动化(转)

通过beego快速创建一个Restful风格API项目及API文档自动化 本文演示如何快速(一分钟内,不写一行代码)的根据数据库及表创建一个Restful风格的API项目,及提供便于在线测试API的界面. 一.创建数据库及数据表(MySQL) #db--jeedev -- ---------------------------- -- Table structure for `app` -- ---------------------------- DROP TABLE IF EXISTS `a

[转贴]xcode帮助文档

突然间得到了一台MAC ,这时候不学OC 更待何时学呀?马上找了IOS开发的书和网上的帖子看,最近在开源力量那里看了TINYFOOL的入门讲座,讲的都很虚,可能时间不够吧,也没看到什么例子呀,什么的,很蜻蜓点水,点到即止,BUT ANYWAY,在开源IOS 入门讲座完了就突然得到了一台MAC,不知道是不是上天的安排,还是学一下OC吧,毕竟水果的支持时间是有限的,一般我估计3年后水果不再支持这款MAC,到时想学也不够条件了,我们这种吊丝真的经常被生活所迫.在网上找到一个文章教人看XOCDE的帮助文

标准文档流

标准流指的是在不使用其他的与排列和定位相关的特殊CSS规则时,各种元素的排列规则.HTML文档中的元素可以分为两大类:行内元素和块级元素.       1.行内元素不占据单独的空间,依附于块级元素,行内元素没有自己的区域.它同样是DOM树中的一个节点,在这一点上行内元素和块级元素是没有区别的.       2.块级元素总是以块的形式表现出来,并且跟同级的兄弟块依次竖直排列,左右自动伸展,直到包含它的元素的边界,在水平方向不能并排.盒子在标准流中的定位原则margin控制的是盒子与盒子之间的距离,

使用Apache POI导出Excel小结--导出XLS格式文档

使用Apache POI导出Excel小结 关于使用Apache POI导出Excel我大概会分三篇文章去写 使用Apache POI导出Excel小结--导出XLS格式文档 使用Apache POI导出Excel小结--导出XLSX格式文档 使用Apache POI导出Excel--大数量导出 导出XLS格式文档 做企业应用项目难免会有数据导出到Excel的需求,最近在使用其,并对导出Excel封装成工具类开放出来供大家参考.关于Apache POI Excel基本的概念与操作我在这里就不啰嗦

Atitit 项目文档规范化与必备文档与推荐文档列表

===========比较重要的必备文档========== 项目组名单通讯录( 包括项目组,客户沟通人等 需求文档 原型ui文档 开发计划表 项目源码与架构文档以及新结构文档 设计文档 (一般概要即可,重点模块单独详细设计) 数据库文档 注意事项 =========对开发比较重要的文档 Svn源码服务器账号密码 测试数据库账号密码信息 数据库sql脚本文件. 开发环境搭建文档 项目技术规范文档.(项目模式和产品模式有很多不同,需要单独分离) ======其他 测试说明文档 测试服务器部署账号信