一,性能测试

a)什么是性能测试?

1,被测系统的各项性能指标:

a,并发用户数

b,吞吐率

c,在线用户数。

d,响应时间

e,资源利用率

b)性能测试的目的是什么?

c)什么时候开始性能测试?

二,loadrunner性能测试工具

a)工作流程

1,使用脚本生成器录制被测系统的脚本(脚本生成器)

1)插入事物点(响应时间)

2)插入集合点。(并发)

3)插入检查点(验证脚本是否正确)

4)运行时设置

5)参数化

2,把录制好的脚本放入控制台中运行(控制台)

1)设计场景方案

2)运行时设置(优先级高于脚本中)

3)监控服务器数据

4)设计工具选项中设置

5)设置集合点策略。

6)联机设置

3,把控制台运行完成收集的结果在结果分析器中打开(结果分析器)

1)观察整个结果的概要(如果响应时间正常的话,不需要分析了)

2)如果响应时间长,打开网页分析图。(分析是网络还是服务器,或是页面加载等占用时间长)

3)打开资源图分析(看cpu,网络,内存)

4)监控中间件(jvm)

4,提交测试报告。

四,给你一个性能测试项目,如何开展?

第一阶段:测试设计阶段

1,拿到客户需求以后对被测系统的性能需求进行充分的理解和分析,定义测试目标和范围。也就是说要确定需要进行性能测试的功能模块和功能点。

2,了解被测系统的技术信息,如系统是cs架构还是bs架构。确定录制协议。

3,确定测试方案,并且要设计场景的运行方案,参数化数据设定模板(方便管理).dat文件。

4,方案评审。

第二阶段:测试环境准备阶段

1,当测试设计阶段的方案评审通过之后,开始执行第二阶段。

2,选择性能测试工具,loadrunner。并且根据设计阶段的数据模板来收集测试数据。

3,搭建测试环境,并且确保测试环境能够正常运行,没有异常。

4,像被测系统中输入初始数据,准备vuser的初始数据。

第三阶段:测试执行阶段

1,录制被测系统的脚本,对定义好的功能点进行对被测系统的录制脚本。

2,调试脚本(增强脚本),对需要进行参数化的地方进行参数化,需要实现并发测试,添加集合点,需要在脚本中添加检查点,需要获取事物响应时间时添加事物点。 如果脚本调试不正常不通过,需要考虑是否使用关联技术。

3,根据计划中设置场景方案,设定场景,如果有集合点,需要设置集合点策略,监控服务器资源,联机测试设置,运行时设置。

4,收集测试结果,加以分析,导出测试结果报告。

第四阶段:测试结果分析阶段

1,分析测试数据,为系统调优做准备。

2,提交测试报告。并给系统的性能最佳资源配置提交表单,(系统在什么硬件环境下运行最佳)

五,确定性能测试点的技巧。

1,重要的功能点(如,购物系统中添加购物车,提交订单)

2,用户使用频繁的功能点。

3,用户关心的功能点。 (订单查询)

4,与数据库密切相关的。(查询,浏览,添加)

5,模拟用户3-5年的用户量,数据量。

六,性能测试实施方法

1,确定测试点。

2,搭建测试环境

把liferay.ext放在d盘。

在开始--运行--cmd --- netstat-ano

查找是否有占用80端口的服务器。

如果有,就打开任务管理器找到对象的pid,停止进程,如apache的pid是1234,那么就在任务管理器中找到pid是1234的进程停止。

在服务里关闭,apache,tomcat , mysql,oracle , iis ,java , perl。

转载于:https://blog.51cto.com/13693838/2096370

总结——达内视频项目相关推荐

  1. 后盾网lavarel视频项目---lavarel中的tinker是什么

    后盾网lavarel视频项目---lavarel中的tinker是什么 一.总结 一句话总结: 是用来调试laravel,可以打印变量或对象信息,显示函数代码,对数据库写入和查询数据 laravel中 ...

  2. 后盾网lavarel视频项目---lavarel用户认证实例

    后盾网lavarel视频项目---lavarel用户认证实例 一.总结 一句话总结: 主要是用的Auth认证,所以配置是配置的auth(config/auth.php),控制器中调用也是用的Auth( ...

  3. 后盾网lavarel视频项目---5、淘宝镜像cnpm的原理及如何使用

    后盾网lavarel视频项目---5.淘宝镜像cnpm的原理及如何使用 一.总结 一句话总结: 原理:把npm上面的所有软件copy过来 使用:npm install -g cnpm --regist ...

  4. 后盾网lavarel视频项目---4、lavarel和vue都是{{}}表示变量,如何解决冲突

    后盾网lavarel视频项目---4.lavarel和vue都是{{}}表示变量,如何解决冲突 一.总结 一句话总结: @{{videos}}:@符号表示lavarel不处理:textarea nam ...

  5. 后盾网lavarel视频项目---lavarel多表关联一对多操作实例

    后盾网lavarel视频项目---lavarel多表关联一对多操作实例 一.总结 一句话总结: 1.一对多中多那个部分的数据前端通过json弄到服务器 2.所有通过一操作多的时候,都要用上模型中定义的 ...

  6. 后盾网lavarel视频项目---模型一对多关联简单实例

    后盾网lavarel视频项目---模型一对多关联简单实例 一.总结 一句话总结: 在模型中定义一个方法来设置一对多关联:return $this->hasMany(Video::class); ...

  7. 后盾网lavarel视频项目---图片上传

    后盾网lavarel视频项目---图片上传 一.总结 一句话总结: 前端还是普通的前端操作,前端上传图片的地址就是图片上传的路由,后端代码也很简单 public function uploader(R ...

  8. 后盾网lavarel视频项目---vue实现动态添加和删除板块

    后盾网lavarel视频项目---vue实现动态添加和删除板块 一.总结 一句话总结: 原理就是:列表时根据vue中的videos变量中的元素来遍历的,初始时videos:[{title:'',pat ...

  9. 后盾网lavarel视频项目---3、lavarel中子控制器继承父控制器以判断是否登录

    后盾网lavarel视频项目---3.lavarel中子控制器继承父控制器以判断是否登录 一.总结 一句话总结: 在common控制器的构造方法中验证登录中间件,其它的控制器继承common控制器 p ...

  10. 后盾网lavarel视频项目---vue-axios基本用法

    后盾网lavarel视频项目---vue-axios基本用法 一.总结 一句话总结: 都是npm安装,然后import引入vue,然后按手册使用就好了,很简单 二.vue-axios基本用法 转自或参 ...

最新文章

  1. 脱口秀《娶妻当娶女博士》续集《娶妻别娶女博士》北大生物女博士的自白,爆笑加泪点...
  2. 了解cron以及使用cron定时备份MySQL
  3. 时任上海来伊份互联网事业群总裁王戈钧 :传统企业(线上+线下)移动互联网改造...
  4. python求素数算法_Python程序最多可计算n个质数(使用不同算法)
  5. 线段树hdu1754
  6. pandas.DataFrame的pivot()和unstack()实现行转列
  7. 7.QT-Qt对象间的父子关系
  8. 微信支付v3 php 源码,求微信支付wxpayv3服务端完整代码
  9. inception v2、inception v3、inception v4
  10. SIR传染病模型及matlab代码
  11. 2018年烽火通信c语言笔试题,2018-9-19 烽火通信C++面经
  12. 华为2019年4月10日实习生笔试题
  13. Maven学习(九)Maven项目SpringCloud微服务工程构建(基于单一案例的逻辑)
  14. 不想做成年人?看到第一张就哭了,满满的回忆
  15. 静态页面练习——京东商城登录页面
  16. 2018年6月13日任务
  17. java监听鼠标双击_java鼠标双击事件 java鼠标双击监听
  18. 点阵字python_Python点阵字玩转动态歌词
  19. Jetson Nano复制系统和U盘启动【第三部分】
  20. Object.assign() 方法的使用详解

热门文章

  1. 《HTML CSS设计与构建网站》书评之-异类的风格,不一样的效果
  2. SAP系统中资产的分类规则
  3. 设计开发前的产品原型图
  4. 全国java二级考试范围,全国计算机二级Java考试大纲
  5. python图书管理系统源代码_python实现 图书管理系统源码(入门级控制台项目)...
  6. IIS6.0相关漏洞复现
  7. Access数据库的查询
  8. 鸿蒙系统简介ppt,鸿蒙来了!华为到底采用的是什么逆天的研发体系?500页PPT详解...
  9. 扫雷android源代码,Android实现扫雷小游戏
  10. Java Web的Excel读取