美文网首页
loadrunner使用需知

loadrunner使用需知

作者: 测试学习之旅 | 来源:发表于2018-11-21 22:00 被阅读0次

    日更挑战05

     /运行时设置/

    Runlogic(运行逻辑)

    概念:决定脚本的执行,可通过迭代次数来设置。

    默认执行顺序:init-- run --end

    迭代次数:init 和 end中的脚本只执行一次,run的执行次数受迭代次数的影响,run的执行顺序受run脚本排列顺序而决定。

    总结:只执行一次的操作放在init 许多次重复执行的脚本放在Action,run部分去执行。

    Pacing(步)

    概念:一个虚拟用户迭代时间间隔的控制。

    三种场景

    在前一个迭代结束后立即开始g

    前一个迭代结束后

    设置固定时间:上一个迭代结束后间隔10s(设置的固定时间)

    设置随机时间(5~8s一般设置)

    预定的时间间隔开始迭代

    设置介于两次迭代开始之间或者结束之间固定间隔或者随机间隔

    Log(日志)

    详细日志调试的时候勾选三个,运行的时候勾选第一个就够了。

    Tinktime (思考时间)

    概念:模拟用户操作延迟时间

    一般建议使用随机思考时间,最长思考时间8s建议

    其他

    线程模式

    一个虚拟用户就是一个线程

    实际测试中最好使用线程进行测试,更贴近真实测试。

    进程模式

    一个虚拟用户就是一个进程

    带宽模拟

    PS:带宽传输单位(bps),文件传输单位:B/S(B指的是byte(字节)),1byte = 8bit。 100M带宽传出速度是100/8 = 12.8B/s,业务和带宽的比率维持在1:8 或者 1:10的范围之间

    如何计算带宽:

    浏览器模拟

    建不议勾选浏览器缓存

    /脚本增强技术/

    参数化

    实现不同用户的不同请求,逻辑相同数据不同。

    关联

    解决请求时间的依赖

    事物

    用来覆盖最终的操作时间以及最终的TPs

    检查点

    用来判断脚本的时间是否正确(预期功能,自定义)

    思考时间

    用来模拟用户的延迟,调节负载压力

    集合点

    用来模拟用户的并发,是用来实现严格的并发。

    相关文章

      网友评论

          本文标题:loadrunner使用需知

          本文链接:https://www.haomeiwen.com/subject/nxphqqtx.html