zoukankan      html  css  js  c++  java
  • 性能基础知识学习之八---loadrunner中run-time setting常用功能

    先打开run-time setting界面

    一.Run Logic   设置迭代次数,只控制action的迭代次数,init和end只执行一次.

      如果迭代次数设置10,10个并发用户,那么init和end跑10次

    以下内容划重点:

    此处设置的迭代次数,与在设置场景的时候设置的并发用户数的关系是什么呢?(如:设置脚本迭代10次,5个并发用户.)

    下面写一段伪代码来帮助理解:

    while 循环时间>0:

      while action迭代次数>0:

        for i in range 并发用户数:

          脚本内容

      当循环时间还有剩余,迭代次数还有剩余,将所有并发用户跑完之后完成一次迭代.

    二.Pacing

      控制请求发送的时间

    三.Log

    注:在进行压测的时候不进行打印日志,即不勾选enable logging.日志仅仅在调试脚本的时候使用,进行压测的时候打印日志会占用资源

    四.Think time

      当设置思考时间后需要进行开启,否则思考时间不生效

     五.Miscellaneous

    注:

    1.进程运行和线程运行的区别:

      在lr中一个VU是一个线程,默认情况下一个进程包含50个线程.相当于进程是资源独享,而线程是资源共享.比如一台机器只能支持10个进程,那么并发用户只能是10 个,而线程上由于每个进程默认支持50个线程,我可以启多个VU.但缺点在于,由于线程是资源共享模式,所以一旦有一个线程死了,那么会影响所有的线程,但不同的进程之间并不会有任何区别.

      每个进程支持多少个线程可调,但默认为50

     2.当脚本中有一些并不是需要的或者是并不是自己定义的事务出现时,执行以下操作:将automatic transtion中的两项勾选--保存--取消勾选---再保存.

     六.Network--Speed Simulation

     

    七.Brower--Brower Emulation

     八.Internal Protocol

    1.Proxy

    2.Preferences

      

     ————————————————
    原文链接:https://www.cnblogs.com/panpan0301/p/9321132.html

  • 相关阅读:
    题解 CF700E Cool Slogans
    题解 LOJ2065 「SDOI2016」模式字符串
    以guest账号无密码访问设置
    共享
    计算机的C$共享在哪里
    网卡工作原理
    iperf网络测试
    Jmeter安装与使用(压测)
    压测工具使用(vegeta)
    Alertmanager 安装(k8s报警)
  • 原文地址:https://www.cnblogs.com/mawenqiangios/p/12573912.html
Copyright © 2011-2022 走看看