• <tr id='rTFnO2'><strong id='rTFnO2'></strong><small id='rTFnO2'></small><button id='rTFnO2'></button><li id='rTFnO2'><noscript id='rTFnO2'><big id='rTFnO2'></big><dt id='rTFnO2'></dt></noscript></li></tr><ol id='rTFnO2'><option id='rTFnO2'><table id='rTFnO2'><blockquote id='rTFnO2'><tbody id='rTFnO2'></tbody></blockquote></table></option></ol><u id='rTFnO2'></u><kbd id='rTFnO2'><kbd id='rTFnO2'></kbd></kbd>

    <code id='rTFnO2'><strong id='rTFnO2'></strong></code>

    <fieldset id='rTFnO2'></fieldset>
          <span id='rTFnO2'></span>

              <ins id='rTFnO2'></ins>
              <acronym id='rTFnO2'><em id='rTFnO2'></em><td id='rTFnO2'><div id='rTFnO2'></div></td></acronym><address id='rTFnO2'><big id='rTFnO2'><big id='rTFnO2'></big><legend id='rTFnO2'></legend></big></address>

              <i id='rTFnO2'><div id='rTFnO2'><ins id='rTFnO2'></ins></div></i>
              <i id='rTFnO2'></i>
            1. <dl id='rTFnO2'></dl>
              1. <blockquote id='rTFnO2'><q id='rTFnO2'><noscript id='rTFnO2'></noscript><dt id='rTFnO2'></dt></q></blockquote><noframes id='rTFnO2'><i id='rTFnO2'></i>
                泽众软件
                首页 关于我们 下载与弒仙劍支持 咨询电话:400-035-7887/021-6072 5088
                当前位置:泽众软件测试网-产品新闻-正文

                性能测试中的thinktime设置

                发布时间:2021-01-29
                一般的来【讲,被测试系统的性能为:通道个数*单个通道的TPS=总tps。
                Tps,就是一秒可以处理的事务个数。
                 
                当我们使用很「少的虚拟用户(VU)数给系统加◣压,如果VU的个数比通道个数小,那么就无法知道总的tps的个数。因为很多通道是空闲的。
                 
                比如,我们使用50UV来给系ぷ统加压,thinktime=0,就是▆不同的发起请求,一个接一个来加 書友群压。如果被测试系统(简称AUT,application under testing)的单个事务响应时间是0.5秒,那么╲如果通道的个数超过50uv,那么此时TPS=50/0.5=100.
                 
                当UV的个数超过』了通道个数,就会①产生等待处理队列,这样我们让然能够使用少量的VU来产生大量的压力。
                 
                但是,实际上,被测⌒ 试系统的操作,往往是存在时间间№隔的,这样不停的发送,即:thinktime=0的情况,对于实际的模拟,有时候并不理想。特别是当响应◆时间变长之后。
                 
                因此,我▽们就会让thinktime大于0.具体的做法是两种:
                1,在每次请求事务完成絕對不是凡物之后,增加一个固定的thinktime时间,来等待。
                2,把每次事务设定一个固定的时间,我们也︾叫做“步长”。比如,我们设置步长为1秒。当处理时间是0.3秒,那么thinktime=0.7秒。当处理时间上升到0.6秒,那么thinktime时间变成0.4秒。
                 
                使用步长,显卐然是更合理的能够模拟客户更真实的行为。当然,真实客户的操作时间间隔△往往很长,在性能测试过程中,也不会真的设々置太长时间来模拟,一半都会缩短时间。
                 
                推荐阅读:
                 
                压力测试工瘋狂怒吼具有哪些
                 
                软件压力▂测试怎么做
                 
                web压力测试工具有哪些
                沪ICP备07036474号 2003-2021 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
                公众
                账号

                扫描二维码
                关注泽众微信公众╳号

                泽众官网公众号
                问题
                反馈
                返回
                顶部

                方案咨询

                ×
                提交信息

                我们会在24小时内,给您电话回复!或者直接电话咨询,400-035-7887,给您专业的解答。

                您的信息已◥成功提交!

                我们的◥客服人员稍后会与您联系