zoukankan      html  css  js  c++  java
  • 【政务项目】性能脚本试运行

    写在前面

           脚本在VUG里面调试好后,还需要在Controller里面试运行。试运行2-3名用户,来检查脚本的正确性:参数是否修改完成,脚本协议是否支持,监控资源是否有效等。下面以政务项目为例,来分享一下试运行的准备工作和操作。
     

    操作步骤

    a.修改cookies信息
    在脚本中,有些业务场景的脚本时没有登录操作的,但需要身份信息,没有身份是不能进行业务操作,所以需要添加cookies信息,cookies信息一般在header中,cookies信息是变化的,每次调用都需要重新获取。
     
    b.修改参数化的信息
    在脚本中,涉及很多参数化信息
     
     
     
    c.替换参数化信息操作步骤
    1.从数据库将生成的参数化原信息,用.csv的格式导出,然后另存为CSV(标点分隔),替换原格式文件
     
    2.然后txt文本打开就可以直接使用
    注意:如果不先转存CSV(标点分隔)格式文件,默认是用冒号分隔。
    3.点击“Edit with Notepad”,将导出的数据复制到文本中。
     
    d.设置参数化数据的选择策略,根据实际场景选择。
     
    e.打开Controller,添加脚本
     
    f.设置运行场景,场景结合实际情况来设置。我这里设置所有用户一起开始,审核操作脚本是运行一次,其他脚本运行时间5分钟。
     
    g.监控Linux服务器资源,使用命令:vmstat 1 >cpu.txt,将监控结果重定向输入到cpu.txt日志中


     
    h.生成Analysis日志,对日志进行分析查看
     

    问题汇总

    1.打开Controller提示如下错误:Cannot initialize driver dll.....,原因是没有使用管理员身份打开。解决办法:关闭软件,重新以管理员身份运行Controller就可以了。


    2.Analysis日志里面有vuser end Transaction等信息,可以在Run-Time Settings下Miscellaneous-> AutoMatic Transaction设置是否显示。
     

  • 相关阅读:
    P1271 【深基9.例1】选举学生会(基数排序)
    P7076 [CSP-S2020] 动物园
    #10127. 「一本通 4.3 练习 1」最大数
    P2671 [NOIP2015 普及组] 求和
    P3369 【模板】普通平衡树
    P2503 [HAOI2006]均分数据
    P2846 [USACO08NOV]Light Switching G(动态开点写法)
    P6278 [USACO20OPEN]Haircut G
    P2341 [USACO03FALL][HAOI2006]受欢迎的牛 G
    P1012 [NOIP1998 提高组] 拼数
  • 原文地址:https://www.cnblogs.com/testerhua/p/13263647.html
Copyright © 2011-2022 走看看