jemter测试中常见的名词解析

1.响应时间(RT)

           响应时间是指系统对请求做出响应的时间

2.吞吐量(TPS)[Throughput]

             吞吐量是指系统在单位时间内处理请求的数量

3.并发用户数

              并发用户数是指系统可以同时承载的正常使用系统的用户的数量[对于网站系统我们会有三个关于用户数的统计数字:注册用户数,在线用户数和同时发请求用户数,由于注册用户数可能长时间不登录网站,使用注册用户数作为性能指标会造成很大的误差,而在线用户数和同时发请求用户数都可以作为性能指标,相比而言,以在线用户作为性能指标更直观些,而以同时发请求用户数作为性能指标更准确些]

4.QPS每秒查询率(Query Per Second) 

              每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量指标,在因特网上作为域名系统服务器的机器的性能经常用每秒查询率来衡量。

5.frame标签

            网页中含有frame标签,一般会继续发送请求到服务端

6.jmeter的组件(元素)

 

   (1):jmeter中的sampler

 

   (2):jmeter中的计时器

 

   (3):jmeter中的前置处理器和后置处理器[处理sampler之前和之后的一些请求]

 

   (4):jmeter中的断言[判断响应码,相应时间]assertions

 

   (5):jmeter中的controlle[if,while等控制流程顺序]

 

   (6):jmeter中的listener[展示请求之后的样式]

 

   (7):jmeter中的其他配置原件[config element]注意:优先读取配置原件中的数据

           A.http cookie manager:存储cookie信息

7.jmeter中的属性[可以在bin目录下的jmeter.properties中修改,在图形界面中的Test Plan------>Non-Test Elements------>Property Display]

    (1).jmeter属性在测试脚本的任何地方都是可见的(全局的)

    (2).jmeter属性对于整个测试计划都是可见的(全局),因此可以用于在线程间传递信息

8.jmeter中的User Defind Variables[用户自定义变量]的使用

     主要用来存储一些全局的用户变量,取变量的时候直接使用${变量名}的格式即可

9.测试计划的组件执行是有序的,通过一下顺序执行:

       1.配置节点

       2.前置处理器

       3.定时器

       4.采样器

       5.后置处理器(只有在结果可用情况下执行)

       6.断言(只有在结果可用情况下执行)

       7.监听器(只有在结果可用情况下执行)

10.jmeter的日志和错误信息

        jmeter不会在发生运行错误时弹出对话框,因为这样做会影响到测试运行,另外jmeter还会忽略函数或者变量引用的任何错误。

        如果测试期间发生了一个错误,那么jmeter会将一条错误信息写到日志文件中去。jmeter使用的日志文件名称被定义在jmeter.properties文件中.默认情况下时在jmeter.log文件,用户可以在bin目录中找到它

11.测试人员可以使用监听器上的"configure"按钮,来配置那些测试数据应该被保存。

 

posted @ 2019-03-16 13:51  小小海贼闯天涯  阅读(313)  评论(0编辑  收藏  举报