Jmeter
祉趣
成功靠自己
展开
-
Jmeter基础教程-配置
全文将以百度搜索为例,介绍使用Jmeter;环境搭建: 1、先搭建JAVA环境;安装JDK并配置环境变量:变量: JAVA_HOME值: C:\Program Files\Java\jdk1.7.0_01(安装路径)变量: classpath值: %JAVA_HOME%\lib;设置: Path值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;2、下载Jm原创 2017-04-12 22:28:22 · 360 阅读 · 0 评论 -
Jmeter基础-入门
本节介绍下使用百度搜索为例做简单的测试; **压力测试的基本步骤如下: 1、写脚本或者录制脚本; 2、自定义参数; 3、场景设计; 4、使用监听器查看测试结果**编写脚本实际工作中一般都是编写脚本,很少使用录制功能,主要会录制很多垃圾的东西,录制分两种,一种是用badboy录制,另一种是用代理的方式录制;badboy录制略,网上有很多资料代理录制简要说明下代理录制的,先创建一个线程组,然原创 2017-04-12 23:10:56 · 510 阅读 · 0 评论 -
Jmeter基础-集合点
什么是集合点?简单理解一下,虽然“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,到达设置的集合数时,再同时发起请求,达到并发的目的。在Jmeter中怎样添加集合点?在线程组中右击选择添加-定时器-Synchronizing timer;如图:这里要注意一个点的就是作用域及执行顺序 执行顺序:配置元件->前置->定时器->原创 2017-04-15 11:58:31 · 903 阅读 · 0 评论 -
Jmeter基础-检查点(断言)
使用断言的目的在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。使用断言的方法在选择的Sampler下添加对应的断言; 添加->断言->响应断言(断言持续时间、大小断言) 还是以百度搜索”cz9025”为例: 1、断言设置与结果不符的情况: 持续时间设置为10毫秒;字节大小设置为<100;则运行结果如下: 2、断言设置合理情况:注:原创 2017-04-15 13:13:14 · 566 阅读 · 0 评论 -
Jmeter基础-添加文件
Jmeter在测试接口时,有些会遇到需要添加附件的情况,用jmeter能很好的解决该问题;但要注意几点: 1、需勾选途中红圈标记处的选项,如不勾选则添加的文件不起作用。 2、文件栏-文件名称(如果在当前目录下就直接写文件的名字+后缀,如果在其他目下则需要写全路径名eg:E:\jmeter\test.mp4) 3、文件栏-参数名称(这个必须注意,当时遇到一个问题就是,开发说添加文件的参数是fil原创 2017-04-15 13:44:00 · 1468 阅读 · 0 评论 -
Jmeter基础-聚合报告中各字段说明
Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。其中各字段说明如下:Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值。#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100。Averag原创 2017-04-15 13:48:48 · 9994 阅读 · 0 评论 -
Jmeter基础-参数化
实际测试中可能会要输入多个参数,为了方便管理,则引入参数化,来管理输入的数据,有这几种方式,分别如下图所示: 1,使用函数助手在值的第一栏填写参数文件的绝对路径,第二栏根据参数的位置输入序号,第一列为0 2,使用用户参数 点击下方的”添加变量“,即可添加一个变量,点击”添加用户“即可添加一个用户;多次点击则添加多个,删除用户或变量同理。 3,使用CSV Data Set Config 字段原创 2017-04-12 23:33:58 · 407 阅读 · 0 评论 -
Jmeter基础-关联
常常在测试接口时,会把A接口的返回值作为B接口的输入参数使用,那么可使用关联操作,具体使用如下: 先添加一个正则表达式提取器;在提取器中输入对应的参数; 引用名称:取一个名字,eg:cz; 正则表达式:要匹配的字符,用括号括起来,eg:匹配搜索出来的标题; 模板:要匹配的哪一个值; 匹配数字:0随机,-1所有值,1就是第一个。。。以次类推; 要使用匹配出来的值,需用${cz}表示,一般一原创 2017-06-19 22:23:52 · 366 阅读 · 0 评论