loadrunner 只能并发50_LoadRunner性能测试系统学习教程:Vuser发生器(下)

Run Logic选项卡

RunLogic选项卡主要是用来设置运行时脚本迭代的次数,可以通过更改Numberofiterations的值来设置迭代的次数,如图所示,修改NumberofIterations的值只对Run部分的脚本迭代次数有影响,而对Init和End部分的脚本迭代次数并没有影响。在调用脚本时,经常会设置不同的值来查看参数的迭代过程,当脚本调试成功后,在场景中运行时,该项值一般设置为1-3次,但并没有强制一定需要设置为多少,设置值的多少只会影响在单位时间内客户端向服务器提交的HTTP

请求数。其它的没有影响。

b43bfc8d7f9ec5669c26fe1e1daff68f.png

Pacing选项卡

Pacing选项卡主要用来设置脚本迭代过程中脚本之间的时间间隔,如在第N次脚本迭代完成后,等待5秒钟后进行第N+1次脚本迭代,如图所示。

7bffa065a5bececf03a047485146981c.png

Assoonasthepreviousiterationends:

在多次迭代时,上一次迭代执行结束后马上执行下一次迭代,如图所示。

e352a65098e3c700b2e8f53e014057d0.png

Afterthepreviousiterationends:

可以设置为Fixed或Random方式。Fixed方式表示上一次迭代执行结束后,等待一个固定时间后,再执行下一次迭代;Random方式表示上一次迭代执行结束后,等待一个随机时间后,再执行下一次迭代,随机时间范围为设置的范围。例如把迭代时间设置为固定的6秒,其运行的结果如图所示。

d50e6dde501eacc6f93f4fb58d87d505.png

AtFixed/Randomintervals:

表示上一次迭代开始到下一次迭代开始之间的时间间隔,如果设置的时间达到后无论上一次迭代执行是否完成,到达规定的时间就开始执行下一次迭代,包含Fixed和Random两种方式。Fixed表示一个固定的时间长度;Random表示一个随机的时间长度,随机值范围为设置的范围。照样把迭代的时间设置为6秒,结果如图所示,由于第一次迭代需要时间运行,所以第一次迭代结束后不到6秒就开始进行第二次迭代。

5439d4216f86e7d13f8e857a3c249920.png

综合三个选项,可以看出第一种选择“

Assoonasthepreviousiterationends”对服务器的压力最大,因为这个选项在单位时间内所做的业务数最多,即单位时间内提交的请求数最多,所以服务器的压力最大,所以如果在进行压力测试时,希望尽快找到性能缺陷,那么需要选择该选项。

Think Time选项卡

ThinkTime选项卡用来设置用户操作的思考时间(思考时间是指每个HTTP请求之间的时间间隔),如图所示。

150ac2fc0fd962300e13dd73ef9f67e0.png

Ignorethinktime:

运行脚本时忽略思考时间,即上一个HTTP请求结束后,直接运行下一个HTTP请求,不进行等待。

Replaythinktime:

设置脚本回放时思考时间,包括Asrecorded、Multiplyrecordedthinktimeby

和Userandompercentageofrecordedthinktime三种方式。

Asrecorded:

按录制时的思考时间来回放,即如果录制时思考时间为5秒,那么回放时也按5秒来计算,如图所示。

85f03fcb1cf940d965c930bfc1e57dc2.png

Multiplyrecordedthinktimeby:

根据录制时思考时间的整数倍来运行,如设置为2倍,运行结果如图所示。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值