web--jmeter重要组件

上一篇 / 下一篇  2016-11-02 16:07:06 / 个人分类:转载收藏文章

Jmeter重要组件

1.测试计划--jmeter测试元件的容器

引用用户定义的变量:${变量名}        如${id}   ${name}   

add director or jar to classpath:向%JMeter—HOME%\bin中添加目录及jar包


2.线程组


名称:线程组的名字。
线程数:设置发送请求的用户数目 ,即并发数。
Ramp-Up Period(in second):线程启动的时间,单位是秒。即所有线程在多少时间内启动。
循环次数:请求的重复次数,如果选择后面的“永远”,那么 请求将一直继续;而在输入框中输入数字,那么请求将重复指定的次数,如果输入1,那么请求将执行一次。
启动时间:测试计划什么时候启动。
结束时间:测试计划什么时候结束。
持续时间:测试计划持续多长时间,会覆盖结束时间。
启动延迟:测试计划延迟多长时间启动,会覆盖启动时间。

3.http请求采样器


名称:HTTP请求的名字。

Web服务器-服务器名称或IP、端口号,脚本录制时自动添加,也可以使用“用户自定义变量”。
HTTP请求:用默认值即可。
同请求一起发送参数:请求中的参数、值可以在此设置
同请求一起发送文件:我可以制定同请求一起发送哪个文件。
其他任务包括:从HTML文件中获取所有内含的资源、用作监视器

4.监听器

a聚合报告b查看结果树c用表格查看结果d图形结果

a图形结果

样本数目:总共发送到服务器的请求数。 
最新样本:代表时间的数字,是服务器响应最后一个请求的时间。 
吞吐量:服务器每分钟处理的请求数。  
平均值:总运行时间除以发送到服务器的请求数。  
中间值:代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。  
偏离:表示服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。


b.聚合报告

Label:说明是请求类型,如Http,FTP等请求。
#Samples: 也就是图形报表中的样本数目,总共发送到服务器的样本数目。
Average: 也就是图形报表中的平均值,是总运行时间除以发送到服务器的请求数。
Median: 也就是图形报表中的中间值,是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。
90% Line: 是指90%请求的响应时间比所得数值还要小。
Min: 是代表时间的数字,是服务器响应的最短时间。
Max:是代表时间的数字,是服务器响应的最长时间。

PS: 以上时间的单位均为ms

Error%: 请求的错误百分比。
Throughput: 也就是图形报表中的吞吐量 ,默认情况下表示每秒完成的请求数。
KB/Sec: 每秒从服务器端接收到的字节数。


c.查看结果树

显示取样器请求和响应的细节,包括消息报头,请求的数据,相应数据


d.表格查看结果

显示每一请求的信息,包括发起请求的线程,开始时间,请求响应时间,请求字节数


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 4983
  • 日志数: 5
  • 建立时间: 2016-11-01
  • 更新时间: 2016-11-04

RSS订阅

Open Toolbar