zoukankan      html  css  js  c++  java
  • 【政务项目】性能实战流程汇总

    写在前面

           这个项目是自己实际工作的一个项目,类型属于政务网站。这个项目要做性能测试,跟已经搭建的两个性能测试网站:一个论坛,一个商城,类型是不一样的,让实战项目的类型多一点,这个项目也单独拿出来了。
         这个项目不是完全按照性能测试的完整流程来进行测试的,原因有很多:项目原因,公司原因等,我就不一一阐述了,但大概流程和实际项目中的操作是一样的。

    项目背景介绍

    该项目是一个政务系统,采用“互联网+政务服务”的思想,为民众更快更好的办理各种类型的证件,如营业执照,社保,许可证等。

     

    实际操作步骤

    性能测试环境搭建

    性能测试环境主要是安装LoadRunner。LoadRunner目前主要使用的版本是LR11或者LR12。Win7系统推荐LR11,Win10系统推荐LR12,苹果系统安装一个VMware虚拟机,然后安装Win系统来安装LR。具体文章查看:

    性能需求分析

    根据合同,梳理出性能需求,转化成可以使用的性能执行数据,这是第一步,也是最重要的一步。具体文章查看:【政务项目】性能需求分析
     

    录制脚本

    使用LoadRunner录制性能脚本,录制前简单设置一下,录制过程中使用事务可以更好区分不同功能。
     
     除了LoadRunner录制脚本,还可以使用Fiddler+Postman来录制脚本。
     

    修改脚本

    修改脚本主要是删减多余函数,参数化,关联等操作,让脚本更好的符合性能测试场景。具体文章查看:【政务项目】修改脚本
     

    试运行

    试运行时为了帮助测试人员提前发现正式测试时发生的错误,及早纠正。具体文章查看:【政务项目】性能脚本试运行
     

    运行脚本和监控资源

    在真实环境运行脚本,同时监控服务器资源的使用情况,为性能调优提供思考方向。具体文章查看:【政务项目】场景设置和监控资源
     

    分析报告

    生成性能测试报告,对报告的数据进行一个总结分析。具体文章查看:
     



  • 相关阅读:
    数据库基础理解学习-Mysql
    玫瑰花小制作分享-JavaScript(七夕专属浪漫)
    爬虫探索Chromedriver+Selenium初试
    Python 数据结构理解分享
    Python 实用第三方库安装方法
    Python安装-Pycharm+Anaconda
    oracle父子级查询数据树结构
    如何查看class文件的编译jdk版本号
    PL/SQL developer 11.0注册码
    linux 下tomcat出现 Native memory allocation (malloc) failed to allocate 1915224064 bytes for committing reserved memory问题
  • 原文地址:https://www.cnblogs.com/testerhua/p/13257419.html
Copyright © 2011-2022 走看看