我们以测试场景“登录-退出”为例,对测试报告的结果进行分析说明。

一、测试说明

功能

登录退出

测试目的

进行用户登录,评估服务器增长能力

场景说明

打开登录首页,用户名登录;进入登录后首页页面,点击退出登录

事务说明

用户登录

动态数据说明

登录用户名/登记序号:nsrsbh,djxh请用String型,djxh取nsrsbh同一行,nsrsbh迭代设置为Sequential,Each iteration.

 

 

 

参数设置

通过HP LoadRunner11.00压力测试工具,导入录制脚本,设置测试1台控制主机,3台压力测试机被控制机,设置参数如下:

Start vusers:500,100Vusers every 00:00:15

Duration:Run 30 minute

Stop vusers:100Vusers every 00:00:15

All user:2000

二、结果分析

指标

最大

平均

并发用户数

2000

TPS:

110

80

响应时间

登录

0.63s

0.54s

退出登录

0.05s

0.03s

点击率

6432

4665

数据库CPU负载

10~18.2

应用服务器CPU负载

9%~16%

服务器吞吐量

最大17MB/s

1.统计信息摘要

下图说明本次测试运行的最大并发数为2000,总吞吐量为37,770,860,276字节,平均每秒吞吐量为25,349,571字节,总的请求数为6,952,027,平均每秒的请求为4,665,29。对于吞吐量,单位时间内吞吐量越大,说明服务器的处理能越好,而请求数仅表示客户端向服务器发出的请求数,与吞吐量一般是成正比关系。

图1-1  登录统计图

2.事务摘要

这部分给出了场景执行结束后相关Action的平均响应时间、通过率等情况,如图1-2所示,从该图中我们可以得到每个Action的平均响应时间与业务成功率。

图1-2  事务摘要

图1-3  平均事务响应时间

通过图1-3可以得到平均事务响应时间的详细信息,我们可以看到整体趋势比较平滑。因此结合图1-2可以得到,在登录事务中,“90 Percent”为0.546s,它表示90%的用户在登录时,服务器的响应都维持在这个0.55s附近,响应速度还是比较好的。

3.HTTP响应摘要

该部分显示在场景执行中,每次发送HTTP请求所得到的状态。本次登录测试共发送6,952,027次请求,其详情如下图1-4.其中“HTTP200”有5,290,470次,“HTTP404”有117,566次,占整体请求数的2%,这说明基本所有的请求都能成功。

之前统计该次测试中失败数为0,之所以“HTTP404”也有值,是因为脚本有些页面的请求内容并非关键点,没有请求到并不会影响最终的测试结果。

图1-4  请求响应状态

4.每秒点击数

“Hits per Second(每秒点击数)”反映了每秒向服务器提交的请求数量。下图1-5显示的是“Hits per Second”与“Throughput”的复合图。如果两种图像的曲线都正常且基本一致,说明服务器能及时接受客户端的请求,并能返回结果。从图中可以看出,整体表现还是不错的。

图1-5 每秒点击数与每秒吞吐量复合图

5.业务成功率

业务成功率就是事务成功率,用户一般把一个Action当做一笔业务,在“Transaction Summary”中我们可以很明确地看到每个事务的执行状态。

图1-6  事务状态统计图

从图1-6可以看出,所有的Action都是绿色的。也就表示在30分钟的时间里,共完成了117,566次登录退出操作,成功率为100%。

LoadRunner压力测试:测试报告相关推荐

  1. loadrunner压力测试学习笔记

    loadrunner学习过程 以下仅记录自己的学习过程,有不对之处欢迎指出.脚本中提到的链接是本人学习时查阅到的有帮助的文章,如果对原作者有影响,可以联系我做修改. 压力测试步骤: 1.分析需求 2. ...

  2. 全网最新的LoadRunner压力测试实例

    摘要:本文通过实例讲解介绍了LoadRunner 工具的使用,介于公司的实际情况,文中主要是对工具的基本使用做了详细描述,高级运用方面除性能计数器与参数设置外其它均未涉及,待以后补充.目的是使公司人员 ...

  3. web性能压力测试工具材料

    很好的博客 http://www.nj-test.com/post/75-1.html :http://www.51testing.com/?uid-116228-action-spacelist-t ...

  4. Nginx使用webbench进行压力测试

    在运维工作中,压力测试是一项非常重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验. 但是,在压力测试中存在一个共性,那就是压力测试的 ...

  5. Nginx应用案例分享:压力测试

    2019独角兽企业重金招聘Python工程师标准>>> 在运维工作中,压力测试是一项非常重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好 ...

  6. ab压力测试是使用以及介绍

    在运维工作中,压力测试是一项非常重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验. 但是,在压力测试中存在一个共性,那就是压力测试的 ...

  7. 压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate

    上篇讲如何用LoadRunner监控Linux的性能指标 ,但是关于CPU的几个指标没有搞清楚,下面就详细说说. CPU Utilization 好理解,就是CPU的利用率,75%以上就比较高了(也有 ...

  8. jmeter 高并发测试报告_使用 JMeter 进行压力测试

    原文连接:使用 JMeter 进行压力测试 一.前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率:预估系统的承载能力 ...

  9. jmeter生成优美的压力测试报告,jmeter生成html压测报告,jmeter压力测试

    文章主要介绍以下三点: 1:使用jmeter进行压力测试步骤 2:使用jmeter函数设置请求参数值 3:导出并生成一份html格式的测试报告 最终生成的测试报告如下: jmeter下载地址:http ...

  10. loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写

    先说明一下,本人是开发,对测试不是特别熟悉,但因工作的需要,也做过一些性能测试方面的东西.比较久之前很简单的用过,最近又用到了,熟悉一下.现做一个总结. 使用loadrunner进行压力测试主要分两步 ...

最新文章

  1. 4月11日 GCD 总结(二)
  2. ssm框架简单实现文件上传
  3. 添加MD5 密码加密
  4. 7-7 找最小的字符串 (15 分)
  5. 没有Angular 3,下一个Angular主版本将是Angular 4
  6. Quora 用了哪些技术 ?(zz)
  7. 数据清洗与数据预处理浅析
  8. 比中年危机更可怕的,是“下半生危机”
  9. rx560d linux 图形设计,RX 560D对比RX 560哪个好?RX560D与560的区别对比详细评测
  10. 【swarm测试极简指南】如何获得bzz奖励?0.6.2版本手动安装指南
  11. 市盈率相对盈利增长比率PEG
  12. linux pgm格式图片,pgm文件扩展名,pgm文件怎么打开?
  13. 遇到问题--python--BLOB/TEXT column 'code' used in key specification without a key length
  14. C语言制作扫雷游戏(结合图形库)
  15. PHP实现手机号或身份证号中间几位变*
  16. 【Python入门】5-1 条件判断 if、if-else、if-elif-else
  17. MarkDown 高级操作
  18. C语言怎样判断乘法越界,c语言算术运算符越界问题解决方案
  19. 【转】JS VLC插件
  20. 各种神经网络的应用领域,神经网络技术及其应用

热门文章

  1. 【计算机网络】HTTP协议详解
  2. 行业认证标准:IEC 61508电气/电子产品功能安全“通用”国际标准
  3. 简单的贪吃蛇java代码6_java简单贪吃蛇代码
  4. mc服务器地图无限大吗,我的世界:4个小秘密,没想到啊,地图的范围这么大!...
  5. 【信息安全导论】HIT2022春季学期《信息安全导论》复习概要
  6. 关于工信部要求品牌电脑强制预装“绿坝-花季护航”软件
  7. 谷歌账号无法与服务器建立连接服务器,谷歌市场无法与服务器建立可靠的数据连接怎么解决...
  8. DynamipsGUI使用入门
  9. Word表格之VBA知识
  10. 两种实现九九乘法表的vb代码