(二)如何使用JMeter测试Java项目

发表于:2007-8-28 14:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

四、 测试结果的分析说明

  说明:

  Label: 每个 JMeter 的 element (例如 HTTP Request )都有一个 Name 属性,这里显示的就是 Name 属性的值

  #Samples: 表示你这次测试中一共发出了多少个请求,我的测试计划模拟 10 个用户,每个用户迭代 10 次,因此这里显示 100

  Average: 平均响应时间 —— 默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以 Transaction 为单位显示平均响应时间

  Median: 中位数,也就是 50 %用户的响应时间

  90% Line: 90 %用户的响应时间

  Min: 最小响应时间

  Max: 最大响应时间

  Error%: 本次测试中出现错误的请求的数量 / 请求的总数

  Throughput: 吞吐量 —— 默认情况下表示每秒完成的请求数( Request per Second ),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

  KB/Sec: 每秒从服务器端接收到的数据量,相当于 LoadRunner 中的 Throughput/Sec

  我分别模拟10、25、50、75和100个用户并发访问该页面,根据报告所得测试结果作出如下统计。注:时间单位是ms

               

用户数 #Samples Average Median 90%Line Min Max Error% Throughput KB/Sec

  10 642 672 688 125 125 719 00.0 14.8/sec 221.15

  25 250 1620 1687 1750 250 1781 00.0 14.5/sec 217.14

  50 500 3319 3438 3578 281 3657 00.0 14.2/sec 212.02

  75 750 4887 5109 5584 328 7094 00.0 14.5/sec 216.67

  100 1000 6244 6485 6672 250 6844 00.0 15.1/sec 225.43

  一般情况下,当用户能够在2秒以内得到响应时,会感觉系统的响应很快;当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以;当用户在5-10秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受;而当用户在超过10秒后仍然无法得到响应时,会感觉系统糟透了,或者认为系统已经失去响应,而选择离开这个Web站点,或者发起第二次请求。故该系统的用户信息查询信息页面的在10到25人并发访问时,系统响应速度很快,25人到50人并发访问时速度还可以,50人到100人并发访问就比较慢了。

精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号