zoukankan      html  css  js  c++  java
  • 性能学习之--loaderunner中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

      

  • 相关阅读:
    docker容器跑tomcat遇到的坑
    PCL 编程多个点云合成
    PCL 常用小知识
    PCL点云库中的坐标系(CoordinateSystem)
    Ubuntu14.04(64位)下gcc-linaro-arm-linux-gnueabihf交叉编译环境搭建
    Windows cmd 快捷操作
    #Pragma Pack与内存分配
    线段上的整数点个数
    基于PCL绘制模型并渲染
    rosbag数据记录及转换图片、视频
  • 原文地址:https://www.cnblogs.com/panpan0301/p/9321132.html
Copyright © 2011-2022 走看看