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

    写在前面

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

    项目背景介绍

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

     

    实际操作步骤

    性能测试环境搭建

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

    性能需求分析

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

    录制脚本

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

    修改脚本

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

    试运行

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

    运行脚本和监控资源

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

    分析报告

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



  • 相关阅读:
    自定义标签
    ssm学习的第一个demo---crm(1)
    xml文件中的${}
    Mybatis的回顾学习
    Mapper的.xml文件的delete的参数问题
    mybatis中xml文件的${}和#{}区别
    Mybatis:通过MapperScannerConfigurer进行mapper扫描
    Spring的applicationContext.xml的疑问解析
    Spring MVC 的springMVC.xml疑问解析
    【剑指 Offer】04.二维数组中的查找
  • 原文地址:https://www.cnblogs.com/testerhua/p/13257419.html
Copyright © 2011-2022 走看看