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

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

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

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

              <i id='ObdGC8'><div id='ObdGC8'><ins id='ObdGC8'></ins></div></i>
              <i id='ObdGC8'></i>
            1. <dl id='ObdGC8'></dl>
              1. <blockquote id='ObdGC8'><q id='ObdGC8'><noscript id='ObdGC8'></noscript><dt id='ObdGC8'></dt></q></blockquote><noframes id='ObdGC8'><i id='ObdGC8'></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,给您专业的解答。

                您的信息已成功提交!

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